标题:求各位大神指点[em01]
只看楼主
minusonezp
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-31
结帖率:100%
已结贴  问题点数:20 回复次数:5 
求各位大神指点[em01]
Description  

 计算1+2+3+...+n的值。(0<=n<=360)

Input  

 第一行是测试数据的个数。从第二行开始,每行一个n。

Output  

 输出一个Case <序号>:和求得的数值。


Sample Input  


3
2
10
100



Sample Output  


Case 1:3
Case 2:55
Case 3:5050

这是我的代码,但是我不知道怎么实现先全部输入再全部输出,求各位大神指点
#include<stdio.h>
int main()
{
    int number,n,sum,i,p;
    scanf("%d",&number);
    for(i=1;i<=number;i++)
    scanf("%d",&n);
    for(p=1,sum=0;p<=n;p++)
    sum+=p;
    printf("case %d:%d",i,sum);
    }
    return 0;
}

   
   
搜索更多相关主题的帖子: include number 
2016-11-05 20:05
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
得分:0 
利用数组保存每次输入的数字, 求数组的和
#include<stdio.h>
 int main()
 {
     int number,n[100],sum,i,p;
     scanf("%d",&number);
     for(i=1;i<=number;i++)
     scanf("%d",&n[i]);
     for(p=1,sum=0;p<=number;p++)
     sum+=n[p];
     printf("case %d:%d",i,sum);
     
     return 0;
 }

早知做人那么辛苦!  当初不应该下凡
2016-11-05 20:41
minusonezp
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-31
得分:0 
回复 2楼 炎天
谢谢
2016-11-05 20:45
minusonezp
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-31
得分:0 
回复 3楼 minusonezp
运行不对啊
2016-11-05 20:50
可口可楽
Rank: 2
等 级:论坛游民
帖 子:4
专家分:50
注 册:2015-2-6
得分:20 
用数组储存,如果是OJ的题目,一般是输入就求解,不用I/O分开
#include<stdio.h>
int main()
{
  int num,i,n,p;
  int sum[100]={0};
  scanf("%d",&num);
  for(i=1;i<=num;i++)
  {
    scanf("%d",&n);
    for(p=1;p<=n;p++)
      sum[i]+=p;
  }
  for(i=1;i<=num;i++)
    printf("case %d:%d\n",i,sum[i]);
  return 0;
}
2016-11-05 21:02
minusonezp
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2016-10-31
得分:0 
回复 5楼 可口可楽
谢谢
2016-11-05 21:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-470760-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.302011 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved