鱼C论坛

 找回密码
 立即注册
查看: 2693|回复: 9

C++递归问题

[复制链接]
发表于 2022-12-17 20:42:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Mike_python小 于 2022-12-17 20:44 编辑

有个问题,我在刷信息学奥赛一本通的时候有一道递归题,我不太会,然后去网上搜了一下,代码为下:
ClassIn_20221217204041.png ClassIn_20221217204042.png


然后我发现递归的开始有一个输入,就是输入a,但是我有一个疑问,这个输入在函数里面,那每次调用自己不应该输入很多次吗?为什么输入一次就可以了?

题目链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1198
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-12-17 20:43:55 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-17 20:45:19 | 显示全部楼层
审核?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-12-17 20:45:32 | 显示全部楼层
给我审核了,馹,

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-18 23:55:12 From FishC Mobile | 显示全部楼层
奥赛?我被封学校两个月昨天才回来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-19 11:24:18 | 显示全部楼层
没看明白
逆波兰表达式是一种把运算符前置的算术表达式
度娘
逆波兰式(Reverse Polish Notation,RPN,或逆波兰记法),也叫后缀表达式(将运算符写在操作数之后)。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-19 11:33:34 | 显示全部楼层
jhq999 发表于 2022-12-19 11:24
没看明白
逆波兰表达式是一种把运算符前置的算术表达式
度娘

这个不是重点,重点是为什么他只需要输入一次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-19 12:33:37 | 显示全部楼层
Mike_python小 发表于 2022-12-19 11:33
这个不是重点,重点是为什么他只需要输入一次

是不是这个意思?你认为应该是按一个字节一个字节输入?
如果是,我告诉你,a是字符数组指针,它是按字符串输入的,遇到空格回车结束?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-1 16:59:37 | 显示全部楼层
每次运行时,a的值只是读入的 一个 运算符或操作数
原因:c++的cin>>char* 读到空格/tab/回车时会自动停止读取并将这些空白符忽略。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-7 17:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表