三种基本方式:for、while和do while
【问题:求1+2+......+100之和】
计算机无法识别......,但这种运算可以用循环来表示。
1 2 3 4 5 | sum = 0; sum = sum + 1; sum = sum + 2; ...... sum = sum + 100; |
计算机最常用的一个操作就是累加,就是在原来的基础上增加。上面的运算可以简化成两步:初始化,重复累加
1 2 | sum = 0; sum = sum + i; i 的范围是[1..100],重复100次 |
重复的运算在C语言中可以使用循环来完成
1 2 3 4 5 6 7 8 9 10 11 | #include <stdio.h> int main(int argc, char *argv[]) { int i, sum; sum = 0; for (i=1; i<=100; i++) { sum = sum + i; } printf("%d\n", sum); return 0; } |