任务描述
本关任务:输入两个实型数据,然后将它们的和差积商输出。
相关知识
C 语言中支持+ - * /
四种运算符,它们的使用方法与在数学中的表示一样,比如:
int main()
{
int a = 10;
int b = 20;
int c = a * b; //将a * b的结果赋值给c
printf("%d\n",c); //输出c的值
}
执行结果如下:
200
其他几个运算符的使用方式是一样的,不过除法/
的效果有点特别:
int main()
{
int a = 5;
int b = 2;
int c = a / b; //将a / b的结果赋值给c
printf("%d\n",c); //输出c的值
}
执行结果如下:
2
为什么这里的结果是2
,而不是2.5
呢?因为a
和b
均为整型int
,因此运算结果都要截取到整数。如果想要进行小数运算,则可以使用float
类型:
int main()
{
float a = 5;
float b = 2;
float c = a / b;
printf("%f\n",c); // %f表示以浮点数格式输出c的值
}
执行结果如下:
2.5
编程要求
根据提示,在右侧编辑器 Begin-End 区间补充代码,后台输入两个实型数据,然后将它们的和差积商输出。
#include <stdio.h>
int main()
{
/********** Begin **********/
float a,b;
scanf("%f%f",&a,&b);
printf("两数之和为:%f\n",a+b);
printf("两数之差为:%f\n",a-b);
printf("两数之积为:%f\n",a*b);
printf("两数之商为:%f\n",a/b);
/********** End **********/
}