1010 题目: 题解: 可以用循环不断做加法,也可以用数学方法高斯求和(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);//按题目所要求做输出 } }