从键盘输入2个实数,然后进行加、减、乘、除运算,分别将结果输出至屏幕,要求:人机界面友好,加减法结果小数保留2位,乘除法结果小数保留4位
时间: 2024-12-12 16:23:51 浏览: 8
要完成这个需求,你可以使用`scanf`函数从键盘读取两个浮点数,然后利用`printf`函数格式化输出结果。以下是一个简单的C程序示例:
```c
#include <stdio.h>
int main() {
float num1, num2, sum, difference, product, quotient;
// 从键盘输入两个实数
printf("请输入第一个实数: ");
scanf("%f", &num1);
printf("请输入第二个实数: ");
scanf("%f", &num2);
// 加法,减法,保留两位小数
sum = num1 + num2;
printf("加法结果 (保留2位): %.2f\n", sum);
// 减法,保留两位小数
difference = num1 - num2;
printf("减法结果 (保留2位): %.2f\n", difference);
// 乘法,保留四位小数
product = num1 * num2;
printf("乘法结果 (保留4位): %.4f\n", product);
// 如果除数不为零,执行除法,保留四位小数
if (num2 != 0) {
quotient = num1 / num2;
printf("除法结果 (保留4位): %.4f\n", quotient);
} else {
printf("错误!除数不能为零。\n");
}
return 0;
}
```
运行此程序时,按照提示输入两个数字,程序将会计算并显示加、减、乘、除的结果。
阅读全文