一:a+b
你的任务是计算a + b.太容易了?!答案是肯定的!我专门为acm初学者设计了这个问题。你一定发现有些问题与这个具有相同的标题,是的,所有这些问题都是为相同的目的而设计的
#include<stdio.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF)
{
printf("%d\n",a+b);
}
}
二:第一行整数表示输入整数 a 和 b 的数量。你的任务是计算a + b。
#include<stdio.h>
int main()
{
int a,b,n,i=1;
scanf("%d",&n);
while(i<=n)
{
scanf("%d %d",&a,&b);
printf("%d\n",a+b);
i++;
}
}
三:你的任务是计算a + b。输入包含多个测试用例。每个测试用例都包含一对整数 a 和 b,每行一对整数。包含 0 0 的测试用例将终止输入,并且不会处理此测试用例。
#include<stdio.h>
int main()
{
int a,b;
while((scanf("%d %d",&a,&b)!=EOF)&&((a!=0)||(b!=0)))//a和b不能同时等于0
{
printf("%d\n",a+b);
}
}
四:您的任务是计算一些整数的总和。输入包含多个测试用例。每个测试用例都包含一个整数 N,然后 N 个整数跟在同一行中。以 0 开头的测试用例将终止输入,并且不会处理此测试用例。
#include<stdio.h>
int main(void)
{
int a,b,n,i;
int c[n],sum=0;
while(scanf("%d",&n)&&n!=0)
{
for(i=1;i<=n;i++)
{
scanf("%d",&c[i]);
sum+=c[i];
}
printf("%d\n",s);
sum=0;
}
return 0;
}