1010

题目:

Sum Problem

题解:

可以用循环不断做加法,也可以用数学方法高斯求和(1+n)*n/2.

代码:

#include <stdio.h>
main() 
{
    int sum, n, i;
    while (scanf("%d", &n) != EOF) {
        sum = 0;
        for (i = 0; i <= n; i++) {
            sum += i;
        }
        printf("%d\n\n", sum);//按题目所要求做输出
    }
}

相关文章: