您的位置:首页 > 其它

10月24日每日总结(for循环细节+空格过滤问题)

2018-10-24 16:07 120 查看

感觉自己像个白痴。。。审题要细心,细心,细心!!!

我一开始扫了一眼就开始做了,以为sum=1+2+3+…+10,所以就写上了55
但是!用codeblock发现结果为10,再审题时就想不明白了,计算机不会错,我还用之前错的旧思维是不可能自己想明白的。
其实,仔细审题就会发现,sum在每次循环的时候,都会被赋值0

这道题教给我的,是细心审题,还有知道自己错的时候要换个思路重新想一遍错题!


然后就是
之前PTA有道题,有关字符的

这是已经改对的代码,之前的少个空格(小小空格作用大)

如果不加空格,在程序运行时,我输完M 1.75得出1.61后就会退出,没法进行第二次循环,因为此时回车被程序当成下一个循环的第一个 %c 录入了
所以我去查了下,大佬是这么说的

老师是这么解释的:空格回车被视为一类字符,加个空格的话,不仅可以过滤空格还可以把回车过滤掉
理解就好~

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: