我的理解是这样的,第一个For是 父循环,然后父循环的从M=2开始的然后M+1,取值 m=3 然后 第二个For是子循环 然后对子循环for的三个表达式判断,首先是赋值 N=2,然后 判断 N的确小于M=3 ,然后先取值 N=2 后 +1 然后跳到IF判断 M%N==0 (3/2)然后余数不为0所以跳不出子循环,然后继续 回到表达式 2判断 N在之前已经+1了 所以 下面的IF= 3%3==0 ,所以跳出 子循环 接下来判断 M=N, 然后输出
继续第一个父循环 如此一直循环50次
继续第一个父循环 如此一直循环50次
2019-10-09
最新回答 / qq_AlmostLover_43957
#include<stdio.h>int main(){ int sum=0; //定义计算结果 int i; for(i=1;i<=100;i++) //循环结构 { if(i%2==0) //当i为偶数时减去i { sum=sum-i; } else //当i为奇数时加上i { sum=sum+i; } } printf("sum=%d",sum); return 0;}
2019-10-08
最新回答 / 慕仔5362173
第一个if的大括号你只有半边,括号打一对要记住呀,还有表达式判断为假时的执行代码没敲,不完整(我也刚开始学,这是我的理解哈)下面代码斜体加粗的地方,你可以看一下 if(sale>100) { if(year>=2) { printf("%s\n","恭喜您获得优秀员工奖"); } printf("%s\n","很遗憾,期望你再接再厉"); } else { printf("%...
2019-10-08