杭电oj 1089~1096、1000、1001,仅供新手参考。
A+B for Input-Output Practice (I)
#include<stdio.h>
int main(){
int a,b;
while(~scanf("%d %d",&a,&b)){
printf("%d\n",a+b);
}
return 0;
}
A+B for Input-Output Practice (II)
#include<stdio.h>
int main(){
int a,b;
while(~scanf("%d %d",&a,&b)){
printf("%d\n\n",a+b);
}
return 0;
}
A+B for Input-Output Practice (III)
#include<stdio.h>
int main(){
int n,m,t;
scanf("%d",&n);
while(n--){
scanf("%d",&t);
int sum = 0;
while(t--){
scanf("%d",&m);
sum+=m;
}
printf("%d\n",sum);
if(n!=0)
printf("\n");
}
return 0;
}
//注意这里输出的最后一个数后面每空格,但是也需换行
A+B for Input-Output Practice (IV)
#include<stdio.h>
int main(){
int n,m;
while(scanf("%d",&n)&&n){
int sum = 0;
while(n--){
scanf("%d",&m);
sum+=m;
}
printf("%d\n",sum);
}
return 0;
}
A+B for Input-Output Practice (V)
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
while(n--){
int t, sum = 0;
scanf("%d",&t);
while(t--){
int m;
scanf("%d",&m);
sum+=m;
}
printf("%d\n",sum);
}
return 0;
}
A+B for Input-Output Practice (VI)
#include<stdio.h>
int main(){
int n,m;
while(scanf("%d",&n)!=EOF){
int sum = 0;
while(n--){
scanf("%d",&m);
sum+=m;
}
printf("%d\n",sum);
}
return 0;
}
A+B for Input-Output Practice (VII)
#include<stdio.h>
int main(){
int a,b;
while(~scanf("%d %d",&a,&b)){
printf("%d\n\n",a+b);
}
return 0;
}
A+B for Input-Output Practice (VIII)
#include<stdio.h>
int main(){
int n,m,t;
scanf("%d",&n);
while(n--){
scanf("%d",&t);
int sum = 0;
while(t--){
scanf("%d",&m);
sum+=m;
}
printf("%d\n",sum);
if(n!=0)
printf("\n");
}
return 0;
}
//注意这里输出的最后一个数后面每空格,但是也需换行
A+B Problem
#include<stdio.h>
int main(){
int a,b;
while(scanf("%d %d",&a,&b)!=EOF){
printf("%d\n",a+b);
}
return 0;
}
Sum Problem
#include<stdio.h>
int main(){
int n;
while(scanf("%d",&n)!=EOF){
int i, sum=0;
for(i=1; i<=n; i++)
sum+=i;
printf("%d\n\n",sum);
}
return 0;
}