?今天学习了??????(44条消息) ??光天化日学C语言??(01)- 第一个C语言程序 | 万丈高楼平地起_英雄哪里出来-CSDN博客
并做了以下作业。?
目录
?A+BProblem
A+BProblem I
?A+BProblem II
A+BProblem III
?学习笔记
A+BProblem
输入两个正整数a,b,输出a,b的值。
#include<stdio.h>
int main()
{
int a,b;
printf("请输入a,b的值:");
scanf("%d %d",&a,&b);
printf("sum=%d\n",a+b);
return 0;
}
A+BProblem I
循环输入两个正整数a,b,输出a,b的值。
#include<stdio.h>
int main()
{
int a,b;
printf("请输入两个正整数a,b:");
while(scanf("%d %d",&a,&b))
printf("sum=%d",a+b);
return 0;
}
?A+BProblem II
输入:输入的第一行包含一个整数N,然后接着是N行。每一行由一对整数a和b组成,用空格隔开,每行有一对整数
2
1 5
10 20
输出:对于每一对输入整数a和b,你应该在一行输出a和b的和,并且在每一行输入中都有一行输出。
6
30
#include<stdio.h>
int main()
{
int a,b,t;
printf("请输入数据个数t=:");
scanf("%d",&t);
while(t--)
{
scanf("%d %d",&a,&b);
printf("sum=%d\n",a+b);
break;
}
return 0;
}
?
A+BProblem III
循环输入,每输入两个正整数a,b(其中a,b<=1000),就输出a+b的值。当输入的a和b都等于零时,程序结束。
#include<stdio.h>
int main()
{
int a,b,t;
printf("请输入数据个数t=:");
while(scanf("%d %d",&a,&b)&&(a||b))//scanf的返回值为输入数据的个数,
//此处返回值为2!=0
{
printf("%d\n",a+b);
}
return 0;
}
?学习笔记
要求实现一个函数add,传入参数为a和b,返回二者之和。
学会了DEVd注释快捷键:Ctrl+/以下注释为个人理解,如有错误,请指正。?
#include<stdio.h>
int Add(int a,int b)//声明并定义一个Add函数
{
return(a+b);//a+b的值返回给主调函数,
//所以第10行,由于主函数调用了Add函数
//所以第十行的Add(a,b)的值等于a+b的值
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);//输入a,b的值
printf("sum=%d",Add(a,b));//相当于 printf("sum=%d",a+b);
return 0;
}
?
|