已采纳回答 / weixin_慕雪8055451
因为在 m=4时 第四次开始内循环,所以还是从 n=2开始的,每次内循环开始时n都会被初始化为2,所以 4%2==0 符合 if( m%n==0 ) break;结论就是:第二层循环不会执行到n=4才跳出循环,会提前跳出循环,因为4能被2整除。m=1时 n=2内循环结束m=2时 n=2内循环执行一次m=3时 n=2内循环执行两次 2,3m=4时 n=2内循环执行三次2,3,4 ,但是因为m%n==0 所以实际执行了1次m=5时 n=2内循环执行了四次 2,3,4,5
2019-12-04
已采纳回答 / weixin_慕雪8055451
大概看了你的结构 break是跳出该层循环 继续执行下面的代码(也就是条件满足break以后不再执行这层循环),你貌似只有一层循环,那就退出了,不会再循环contuine是在该层循环中,如果满足了某条件,就跳过这次循环不执行continue下面的代码,直接开始该层的下个循环。
2019-12-03
已采纳回答 / Lan_li
int 只是一个格式说明 ,可以省略。int main()代表主函数是以整数格式存在,就像void main()代表主函数无返回值是一个道理 他只是对主函数的一个说明
2019-12-02
已采纳回答 / 慕仔93915748211794942
获取十位上的数字:num%100表示对100取余,得到的就是后两位的数字啊,比如123%100=23;再/10,就是让得到的两位数对10取整,比如23/10=2,就是十位上的数字了~
2019-11-28
已采纳回答 / weixin_慕码人5022369
应该是符号没用英文半角,试一下这个。#include <stdio.h>int main() { int height = 185; //补全所有代码 if(height>=180) printf("恭喜小明可以参加校篮球队") return 0;}
2019-11-27