c语言做一个可以实现四则混合运算计算器
时间: 2024-03-03 17:48:27 浏览: 112
可以的,以下是一个简单的实现示例:
```c
#include <stdio.h>
int main() {
char op;
float num1, num2, result;
printf("请输入算式:");
scanf("%f%c%f", &num1, &op, &num2);
switch(op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if(num2 == 0) {
printf("除数不能为0!");
return 0;
}
result = num1 / num2;
break;
default:
printf("无效的运算符!");
return 0;
}
printf("%.2f %c %.2f = %.2f", num1, op, num2, result);
return 0;
}
```
该计算器可以处理简单的四则运算,用户输入算式后,程序会对算式进行解析,然后根据运算符进行相应的计算并输出结果。需要注意的是,除法运算时需要判断除数是否为0,避免产生除以0的错误。
阅读全文