1989 - 校赛报名人数
据说山东建筑大学ACM程序设计竞赛11.30就开始了,大家都争先恐后的来信息楼316报名参加比赛。已知报名时间有n天,每天来316报名的人数有m人。求本次参加这次ACM程序设计大赛总人数sum。
Input
报名时间的天数n(10>=n>=1),每天来316报名的人数m(0<=m<=999).(以EOF为结束符)。
题目为多组输入!!!!不是一组,输入天数时用while(scanf("%d",&n)!=EOF)表示,然后循环体内是每一组的情况!
参考答案:
#include<stdio.h>
int s[1010];
int main()
{
int n,sum,i;
while(scanf("%d",&n)!=EOF)
{
sum=0;
for(i=0;i<n;i++)
{
scanf("%d",&s[i]);
sum+=s[i];
}
printf("%d\n",sum);
}
return 0;
}
Output
本次参加这次ACM程序设计大赛总人数sum。
<span style="font-size:9pt;font-family:'Tahoma','sans-serif';"></span>
Examples
Input
1 120 3 60 20 35 5 20 20 20 20 20
Output
120 115 100
Solution C
#include<stdio.h> int main(void) { int i,n,j,sum=0; while(scanf("%d",&n)!=EOF) { sum=0; for(i=1;i<=n;i++) {scanf("%d",&j); sum=sum+j;} printf("%d\n",sum); } return 0; }
Solution C++
#include<iostream> #include<string.h> #include<stdio.h> #include<ctype.h> #include<algorithm> #include<stack> #include<queue> #include<set> #include<math.h> #include<vector> #include<map> #include<deque> #include<list> using namespace std; int main() { int a[999]; int n; while(scanf("%d",&n)!=EOF) { int sum=0; for(int i=0;i<n;i++) { cin>>a[i]; sum+=a[i]; } cout<<sum<<endl; } return 0; }