作者yin0123 (樱)
看板C_and_CPP
标题[问题] 怎麽在递回计次
时间Wed Feb 28 18:41:30 2018
这题是要把句子倒写回去
然後最後要写有几句已经倒写了
但是我真的想不到要怎麽计次
不知道要加在哪里才对
不知道附程式码的图会不会算作业文
所以先不附
请问有什麽方法可以在递回里面计次吗
我如果不先归零 他就会是乱数
但是归零就记不了次数了
如有违犯板规恳请告知会自删
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.215.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1519814492.A.9A8.html
※ 编辑: yin0123 (1.163.215.175), 02/28/2018 18:47:31
1F:→ Schottky: 就在开始递回前先归零罗02/28 18:48
我写 Sc()
{
if(gets() != NULL ){ 翻转 printf 出 }
else return 0;
return Sc;
}
如果我在if前面归零 下次再跑 还是零 没办法++
※ 编辑: yin0123 (1.163.215.175), 02/28/2018 18:55:37
2F:→ Schottky: 那就写在 Sc() 外面啊02/28 19:00
3F:→ Schottky: 要讨论的话把完整程式码拿出来比较好讨论02/28 19:00
https://i.imgur.com/Y7lOK9w.jpg
4F:推 jack1218: 直接用全域或静态变数?02/28 19:01
5F:→ jack1218: return Sc +102/28 19:01
※ 编辑: yin0123 (1.163.215.175), 02/28/2018 19:04:57
6F:→ Schottky: 贴图档是哪一国的风俗 XDDDD02/28 19:06
对不起QQ想说贴图也很清楚
7F:→ Schottky: 你在宣告 i 时先初始化成 0 就好了啊02/28 19:06
8F:→ Schottky: 然後 i 的位址传进去 Sc() 里面,或是改成全域变数都行02/28 19:07
我改好了!!!谢谢S大!!!
好的 我下次会用网站!!
10F:→ phishingphi: 看到图就不行了,请看公告怎麽贴code02/28 19:16
好的 谢谢您!我下次会注意!!
11F:→ phishingphi: 记录state的方法不外乎传argument 或者用return type02/28 19:18
12F:→ phishingphi: 来记录。比如回传值是倒写了几句之类的函数。02/28 19:18
13F:→ phishingphi: parameter 如果要记录很多东西的话就用struct去包然02/28 19:21
14F:→ phishingphi: 後传pointer进去写。不过这个Case也可以只传个int po02/28 19:21
15F:→ phishingphi: inter进去底下的function再去update.02/28 19:21
谢谢p大 我有传进去试了 之前都想不到这个方式 谢谢你!!
※ 编辑: yin0123 (1.163.215.175), 02/28/2018 19:49:42
16F:→ loveflames: 用静态变数就好了,宣告时初始0,在函数开头做递增 02/28 22:29
17F:→ wtchen: 直接在范本里面禁止使用图档秀程式码,此风不可长 02/28 23:50
18F:→ MOONRAKER: 不要静态啦~都不考虑他可能重覆执行吗 传进去有啥不好 03/01 11:03
19F:推 TobyH4cker: 可能是教科书遗毒 03/04 05:27