用C语言编程:写一程序,从键盘上输入任意两个整数和一运算符(+:加,-:减,*:乘,/:除),计算其运算的结果并输出 。
时间: 2024-12-15 18:16:50 浏览: 22
在C语言中,你可以编写如下的程序来实现这个功能:
```c
#include <stdio.h> // 引入标准输入输出库
int main() {
int num1, num2; // 定义两个整型变量存储用户输入
char operator; // 定义字符变量储存运算符
float result; // 结果变量
printf("请输入第一个整数: ");
scanf("%d", &num1); // 读取第一个整数
printf("请输入运算符 (+, -, *, /): ");
scanf(" %c", &operator); // 读取运算符,注意前空格防止读取数字
printf("请输入第二个整数: ");
scanf("%d", &num2);
switch (operator) { // 判断运算符,并执行相应的操作
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/': // 需要考虑除数是否为0的情况
if (num2 != 0)
result = (float)num1 / num2;
else
printf("错误:除数不能为0!\n");
break;
default:
printf("错误:无效的运算符!\n");
return 1; // 程序结束,非0状态表示出错
}
printf("运算结果: %.2f\n", result); // 输出结果,保留两位小数
return 0; // 表示程序正常结束
}
```
运行此程序后,按照提示输入两个整数和一个运算符,它会计算并显示结果。如果输入的运算符不在预设范围内或除数为零,程序将给出相应错误信息。
阅读全文