解题思路:
输入n如果n不等于0,循环执行:输入n个整数的求和;
输出和,并且把和置0;
当n等于0,结束;
注意事项:
每次输出sum之后,要sum=0;
参考代码:
#include<stdio.h> int main() { int n,a,sum=0; while(scanf("%d",&n)&&n!=0) { for(int i=0;i<n;i++) {scanf("%d",&a);sum+=a;} printf("%d\n",sum); sum=0; } return 0; }
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:591 |
C语言训练-字符串正反连接 (C语言代码)浏览:665 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:691 |
买不到的数目 (C++代码)浏览:909 |
C语言训练-排序问题<1> (C语言代码)浏览:636 |
淘淘的名单 (C语言代码)浏览:1169 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:824 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:575 |
DNA (C语言描述,蓝桥杯)浏览:1654 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |
LC000000 2019-01-10 11:26:52 |
scanf有返回值,会与0判断。
花千桂枝 2019-03-23 14:17:55 |
你这样写,当输入 非数字的时候也会运行while,不符合要求。最好还是&&N