最赞回答 / 慕移动6019357
区别:break是跳出当前整个循环,continue结束本次循环开始下一次循环。以任务为例,continue结束的是本次(i%3==0)时的for循环,开始的是i+1后的for循环。如果用break,跳出的是当前整个for循环,即结束了当前整个for循环。关键是理解加粗部分,有疑问可以继续交流。
2015-11-12
最新回答 / 慕前端3010514
没有等于的情况啊,如果a,b相等怎么办,题目要求了aycyxoergnjbycrvfbfyvohrdomoygetiolatzampcxfiiqv
2015-11-12
最赞回答 / DoDream
#include <stdio.h>int main() { int year = 2014; //今年是2014年 //补全一下代码 if(year % 4 == 0 && year % 100 != 0 || year % 100 == 0 && year % 400 == 0) { printf("今年是闰年"); } else { printf("今年是平年"); } re...
2015-11-12
最新回答 / 狂野与优雅
我觉得楼主想问的是在代码中想使用多组 goto LOOP;时怎么办? 楼主请避免一个误区,标号并不一定要命名为LOOP,你也可以命名为LOOP1 或者LOOP2 等等。C语言不限制程序中使用标号的次数,但各标号不得重名。
2015-11-12
已采纳回答 / Perona
需要明白的是int型做除法,得到的数字还是int型。如:<...code...>这里的结果直接把小数点后的数字丢掉,而不是四舍五入。哪怕小数点后是9,都不会进一。至于为什么除以100。10是不是可以看作1的十倍,即1*10。那么假如我们要求出35十位上的数字,是不是除以10就可以了。如:<...code...>同理,100是不是可以看做1的一百倍。接着来就不用我说了吧。
2015-11-11