在實際的編程中需要自己寫出完整的程序,預留好輸入的接口,使用while循環接收多個測試用例,C語言在輸出時printf要用換行“\n"。
1.題目描述 :計算a+b(1)
輸入描述:輸入包括兩個正整數a,b(1 <= a, b <= 10^9),輸入數據包括多組。
輸出描述:輸出a+b的結果
#include<stdio.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF)//要用while循環將scanf包裹,並且用EOF來判斷是否到完成輸入
{
printf("%d\n",a+b);//printf要加換行
}
return 0;
}
2.題目描述:計算a+b(2)
輸入描述:
輸入第一行包括一個數據組數t(1 <= t <= 100)
接下來每行包括兩個正整數a,b(1 <= a, b <= 10^9)
輸出描述:輸出a+b的結果
代碼:
#include<stdio.h>
int main()
{
int t,a,b;
int i;
while(scanf("%d",&t)!=EOF)
{
for(i=0;i<t;i++)
{
scanf("%d %d",&a,&b);
printf("%d\n",a+b);
}
}
return 0;
}
3.題目描述:計算a+b
輸入描述:輸入包括兩個正整數a,b(1 <= a, b <= 10^9),輸入數據有多組, 如果輸入爲0 0則結束輸入
輸出描述:輸出a+b的結果
#include<stdio.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF&&a!=0&&b!=0)
{
printf("%d\n",a+b);
}
return 0;
}
4題目描述:計算一系列數的和
輸入描述:輸入數據包括多組。 每組數據一行,每行的第一個整數爲整數的個數n(1 <= n <= 100), n爲0的時候結束輸入。接下來n個正整數,即需要求和的每個正整數。
輸出描述:每組數據輸出求和的結果
#include<stdio.h>
int main()
{
int n;
int i;
int sum,num;
while(scanf("%d",&n)!=EOF&&n!=0)
{
sum=0;
for(i=0;i<n;i++)
{
scanf("%d",&num);
sum+=num;
}
printf("%d\n",sum);
}
return 0;
}