以EOF结束的例题
计算A+B,输入数据有多组。每组一行,为整数A, B。以EOF结束。
#include<stdio.h>
intmain()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
printf("%d\n",a+b);
}
return 0;
}
以0 0结束的例题
计算A+B,输入数据有多组。每组一行,为两个整数A,B。输入以0 0结束.
#include<stdio.h>
intmain()
{
int a=0,b=0;
while(scanf("%d%d",&a,&b)&&(a!=0||b!=0))
printf("%d\n",a+b);
return 0;
}
以0结束的例题
计算n个数的和。输入数据有多组。每组包含一个整数n,紧接着在同一行中是n个数,输入以0结束。
#include<stdio.h>
intmain()
{
inti=0,n=0,sum=0,m=0;
while(scanf("%d",&n)&&n>0)
{
for (sum=0,i=0;i<=n-1;i++)
{
scanf("%d",&m);
sum+=m;
}
printf("%d\n",sum);
}
return0;
}