C基础笔记(while循环)
循环之while语句
知道循环次数使用for循环;
不知道循环次数,知道试用条件用while循环
只要给定的条件为真,while循环语句会重复执行一个目标语句。
例:从1+2+3....,加到第多少次后,值大于3033
使用for循环实现:
# include<stdio.h> int main() { int sum = 0, i; for (i = 1; i <= 100; i++){ sum = sum + i; if (sum == 3003){ break; } //当sum==3003时,跳出循环,求循环次数 } printf(" % d\n", i); }
输出结果:77
使用While循环实现:
# include<stdio.h> int main(){ int sum = 0, i = 0; while (sum != 3003){ i++; sum += i; } printf("i = % d\n", i); return 0; }
结果:i=77

浙公网安备 33010602011771号