上机1 计算a+b
作者:互联网
#include<stdio.h>
/*
基本输入输出题(一)
题目描述;
计算a+b
输入包括两个正整数a,b(1<a,b<=10^9),输入数据包括多组。
输出a+b的结果
输入
1 5
10 20
输出
6
30
*/
int main(){
int a,b;
while(scanf("%d%d",&a,&b)){
printf("%d\n",a+b);
}
return 0;
}
#include<stdio.h>
/*
基本输入输出题(二)
题目描述;
计算a+b
输入第一行包括一个数据组数t(1<=t<=100)
接下来每行包括两个正整数a,b(1<=a,b<=10^9)
输出a+b的结果
输入
2
1 5
10 20
输出
6
30
*/
int main(){
int t;
scanf("%d",&t);
while(t--){
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a+b);
}
return 0;
}
#include<stdio.h>
/*
基本输入输出题(三)
题目描述;
计算a+b
输入包括两个正整数a,b(1<=a,b<=10^9) ,输入数据有多组,如果输入为0 0则结束
输出a+b的结果
输入
1 5
10 20
0 0
输出
6
30
*/
int main(){
int a,b;
while(1){
scanf("%d%d",&a,&b);
if(a==0&&b==0)
break;
printf("%d",a+b);
}
return 0;
}
#include<stdio.h>
/*
基本输入输出题(四)
题目描述;
计算一系列数的和:
(输入数据包括多组)
每组数据一行,每行的第一个整数为整数的个数n
(1<=n<=100)
n为0的时候结束输入
接下来n个正整数,即需要求和的每个正整数。
输出描述:
每组数据输出求和的结果
输入
4 1 2 3 4
5 1 2 3 4 5
0
输出
10
15
*/
int main(){
int t;
while(1){
scanf("%d",&t);
if(t==0)
break;
int sum=0,a;
while(t--){
scanf("%d",&a);
sum+=a;
}
printf("%d",sum);
}
return 0;
}
#include<stdio.h>
/*
基本输入输出题(五)
题目描述;
输入的第一行包括一个正整数t(1<=t<=100),
表示数据组数
接下来的t行,每行一组数据
每行的第一个整数为整数的个数n
(1<=n<=100)
接下来n个正整数,即需要求和的每个正整数
输出描述:
每组数据输出求和的结果
输入
2
4 1 2 3 4
5 1 2 3 4 5
输出
10
15
*/
int main(){
int t;
scanf("%d",&t);
while(t--){
int n;
scanf("%d",&n);
int sum=0,a;
while(n--){
scanf("%d",&a);
sum+=a;
}
printf("%d",sum);
}
return 0;
}
#include<stdio.h>
/*
基本输入输出题(六)
题目描述;
输入数据有多组,每行表示一组输入数据
每行的第一个整数为整数的个数n
(1<=n<=100)
接下来n个正整数,即需要求和的每个正整数
输出描述:
每组数据输出求和的结果
输入
4 1 2 3 4
5 1 2 3 4 5
输出
10
15
*/
int main(){
int t;
while(scanf("%d",&t)){
int n;
int sum=0,a;
while(t--){
scanf("%d",&a);
sum+=a;
}
printf("%d",sum);
}
return 0;
}
标签:输出,正整数,上机,int,sum,while,计算,scanf 来源: https://www.cnblogs.com/cbxg135/p/15823578.html