现在的位置: 首页 > 04 循环结构 > 正文

for循环:求1~100之和

2013年08月31日 04 循环结构 ⁄ 共 283字 ⁄ 字号 for循环:求1~100之和已关闭评论

三种基本方式: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;
}

抱歉!评论已关闭.