题目描述
由键盘任意输入2个数,分别计算它们的和、差、积、商。
输入
键盘输入的任意2个数
输出
计算它们的和、差、积、商。
样例输入
5 9
样例输出
和=14.000000,差=-4.000000,积=45.000000,商=0.555556
题目分析:
① 该题要求从键盘输入任意两个数。由教材可知,在C程序中数据要存在变量中,以后才可以多次使用。又因未限定数据类型,为扩大适用范围,此处定义两个实型变量a和b来接受从键盘输入的数据,
可用语句:float a,b;
对应的输入语句:scanf("%f%f", &a,&b);
② 要求保存计算的和、差、积、商,可设定四个变量来存放。同样可定义四个实型变量来保存计算的结果;
③ 结果的输出用语句:printf("和=%f,差=%f,积=%f,商=%f\n",h,c,j,s);
默认情况下%f输出会保留6位小数。
代码展示:
#include<stdio.h>
int main()
{
float a,b;
scanf("%f %f",&a,&b);
float h,c,j,s;
h=a+b;
c=a-b;
j=a*b;
s=a/b;
printf("和=%f,差=%f,积=%f,商=%f\n",h,c,j,s);
return 0;
}
/*下面是另一种比较方便的写法
#include<stdio.h>
int main()
{
float a,b;
scanf("%f %f",&a,&b);
printf("和=%f,差=%f,积=%f,商=%f\n",a+b,a-b,a*b,a/b);
return 0;
}
*/