题目说明
本题:计算1+2+…+n的和,用户输入n,程序返回sum的值,注意每一组结果之间要空一行。
题目解析
需要注意以下两点:
1.For each case.
2.blank line.
本题的大致流程:
- 用户输入n
- 计算1+2+3+…+n
- 输出sum和换行符\n
- 令sum = 0 ,继续输入n至文件末尾
完整源码
#include<stdio.h>
int main(void){
int n;
int sum = 0;
while(scanf("%d",&n) != EOF){
int i;
for( i=1; i<=n; i++){
sum += i;
}
printf("%d\n\n",sum);
sum = 0;
}
return 0;
}
小收获
流程控制很重要!一定要先搞清楚程序的流程再开始动手!
注:本人是C语言新手,如有错误,欢迎指正,感谢!(合十)