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

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

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


然后就是
之前PTA有道题,有关字符的
在这里插入图片描述
这是已经改对的代码,之前的少个空格(小小空格作用大)
在这里插入图片描述
如果不加空格,在程序运行时,我输完M 1.75得出1.61后就会退出,没法进行第二次循环,因为此时回车被程序当成下一个循环的第一个 %c 录入了
所以我去查了下,大佬是这么说的
在这里插入图片描述
老师是这么解释的:空格回车被视为一类字符,加个空格的话,不仅可以过滤空格还可以把回车过滤掉
理解就好~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值