[例题1] 输入两个正整数 a和 b,输出 a +b的值。其中 a,b < 10000.
#include <stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b);
printf("%d",(a+b));
return 0;
}
[例题2] 先输入一个 t(t < 100),然后输入t组数据。对于每组数据,输入两个整数 a 和 b,输出 a + b值。其中 a,b < 10000。
#include <stdio.h>
int main(){
int a,b,num;
scanf("%d",&num);
while(num-- > 0){
scanf("%d %d",&a,&b);
printf("%d\n",(a+b));
}
return 0;
}
[例题3] 循环输入,每输入两个正整数 a 和 b (其中 a,b < 10000),就输出 a +b 的值。当没有任何输入时,结束程序。
#include <stdio.h>
int main(){
int a,b;
while(scanf("%d %d",&a,&b)!=EOF){
printf("%d",(a+b));
}
return 0;
}
[例题4] 循环输入,每输入两个正整数 a 和 b (其中 a,b < 10000) ,就输出 a +b 的值。当输入的 a和b 都等于零时,程序结束。
#include <stdio.h>
int main(){
int a,b;
while(scanf("%d %d",&a,&b)!=EOF && (a || b)){
printf("%d",(a+b));
}
return 0;
}
[例题5] 要求实现一个函数 add ,传入参数为 a 和 b,返回两者之和。
#include <stdio.h>
int main(){
int a,b;
a = 10;
b = 20;
int add_value(int a, int b);
int add_address (int* a, int* b);
int sum_value = add_value(a,b);
int sum_address = add_address(&a,&b);
printf("%d\n",sum_value);
printf("%d\n",sum_address);
return 0;
}
// 传值调用
int add_value(int a, int b){
return a+b;
}
// 传址调用
int add_address (int *a,int *b){
int sum = *a + *b;
return sum;
}
标签:return,入门,第一天,int,sum,C语言,add,printf,输入
From: https://blog.51cto.com/u_16188762/7675443