A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[论坛提问] c语言问题

© craneteng 中级黑马   /  2015-11-3 20:48  /  1817 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 craneteng 于 2015-11-5 11:26 编辑

输入格式

每行的第一个数N,表示本行后面有N个数。
如果N=0时,表示输入结束,且这一行不要计算。

输出

对于每一行数据需要在相应的行输出和。

样例输入
4 1 2 3 4
5 1 2 3 4 5
0
样例输出
10
15

12 个回复

倒序浏览
用数组不是可以了吗
回复 使用道具 举报
支持哦!
回复 使用道具 举报
谁在放荡 来自手机 中级黑马 2015-11-4 11:17:28
板凳
主要是循环,
回复 使用道具 举报
不知道你的问题是什么,如果是不知道怎么结束的话,可以if(输入为0) return;
回复 使用道具 举报
#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 14:56
#include
int main(){
int inputNum,sum=0;

感谢  
回复 使用道具 举报

你运行看一下
回复 使用道具 举报
路过,学到了
回复 使用道具 举报
厉害厉害
回复 使用道具 举报
  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int n, num = 0, temp;
  5.         int i = 0;

  6.         scanf ("%d", &n);

  7.         while (n != 0)
  8.         {
  9.                 for (i = 0; i < n; i++)
  10.                 {
  11.                         scanf("%d", &temp);
  12.                         num += temp;
  13.                 }
  14.                 printf("%d\n", num);
  15.                 num = 0;
  16.                 scanf("%d", &n);
  17.         }

  18.         return 0;
  19. }
复制代码
回复 使用道具 举报
题目都没有理解明白,具体怎么实现编程理念.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马