黑马程序员技术交流社区
标题:
c语言问题
[打印本页]
作者:
craneteng
时间:
2015-11-3 20:48
标题:
c语言问题
本帖最后由 craneteng 于 2015-11-5 11:26 编辑
输入格式
每行的第一个数N,表示本行后面有N个数。
如果N=0时,表示输入结束,且这一行不要计算。
输出
对于每一行数据需要在相应的行输出和。
样例输入
4 1 2 3 4
5 1 2 3 4 5
0
样例输出
10
15
作者:
arhui
时间:
2015-11-3 21:20
用数组不是可以了吗
作者:
谁在放荡
时间:
2015-11-4 11:17
主要是循环,
作者:
Morning_jcg
时间:
2015-11-4 14:11
不知道你的问题是什么,如果是不知道怎么结束的话,可以if(输入为0) return;
作者:
陌忆
时间:
2015-11-4 14:56
#include <stdio.h>
int main(){
int inputNum,sum=0;
printf("请输入数字");
scanf("%d",&inputNum);
if(inputNum!==0){
while(inputNum!==NULL){
sum+=inpurNum;
}
printf("%d",sum);
}else{
return 0;
}
return 0;
}
作者:
勇猛的小黑
时间:
2015-11-4 15:21
楼上正解
作者:
craneteng
时间:
2015-11-4 17:13
陌忆 发表于 2015-11-4 14:56
#include
int main(){
int inputNum,sum=0;
感谢
作者:
陌忆
时间:
2015-11-4 20:56
craneteng 发表于 2015-11-4 17:13
感谢
你运行看一下
作者:
lixp
时间:
2015-11-4 21:21
路过,学到了
作者:
wanglao5
时间:
2015-11-4 21:44
厉害厉害
作者:
poxiao
时间:
2015-11-4 21:54
#include <stdio.h>
int main()
{
int n, num = 0, temp;
int i = 0;
scanf ("%d", &n);
while (n != 0)
{
for (i = 0; i < n; i++)
{
scanf("%d", &temp);
num += temp;
}
printf("%d\n", num);
num = 0;
scanf("%d", &n);
}
return 0;
}
复制代码
作者:
jeffdy66
时间:
2015-11-4 22:20
题目都没有理解明白,具体怎么实现编程理念.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2