c语言从键盘输入两个整数,求其和、差、积、商的结果,并将相关信息输出,依次输出和差积商,小数点后保留两位。 注意提示信息,如果除数为0,输出和、差、积的结果,并换行输出Error字样。
时间: 2024-10-28 07:10:53 浏览: 91
在C语言中,你可以通过以下步骤来实现这个功能:
```c
#include <stdio.h>
int main() {
int num1, num2;
// 从键盘输入两个整数
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
// 计算和、差、积、商
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
double quotient = (double) num1 / num2; // 将其中一个转换为浮点型防止整数除法
// 输出结果,保留两位小数
printf("和:%.2d\n", sum);
printf("差:%.2d\n", difference);
printf("积:%.2d\n", product);
if (num2 != 0) { // 避免除以零的情况
printf("商:%.2f\n", quotient);
} else {
printf("\nError: 除数不能为0\n");
printf("和:%.2d\n", sum);
printf("差:%.2d\n", difference);
printf("积:%.2d\n", product);
}
return 0;
}
```
在这个程序中,我们首先获取用户的输入,然后计算它们的和、差、积和商。为了保证商的小数精度,我们将其中一个数转换为`double`类型。接着检查除数是否为0,如果不为0,则正常输出商;如果为0,则输出错误信息并继续显示其他运算结果。
阅读全文