while(s>0) {t=s%10; if(t%2==0) { x=x+t*i;i=i*10; } s=s/10; }
这里面有if语句,为什么没有else啊,我把s=s/10当成了else后面的语句,以为如果不执行{x=x+t*i;i=i*10},则执行s=s/10?
不是每个if都要配个else的。。
回复 qqq:那怎么判定要不要配一个else呢
回复 匿名课官:这要根据具体逻辑来决定。当你做到这种题应该就会懂了。
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?