帮我用c语言写一个实现加减乘除的计算器
时间: 2024-12-15 20:25:30 浏览: 6
当然可以,下面是一个简单的命令行版的四则运算计算器程序的C语言实现。这个程序使用了if-else结构来进行基本的加、减、乘、除操作。
```c
#include <stdio.h>
int main() {
double num1, num2;
char operation;
printf("请输入第一个数字: ");
scanf("%lf", &num1);
printf("请输入操作符 (+, -, *, /): ");
scanf(" %c", &operation);
if (operation == '+') {
printf("请输入第二个数字: ");
scanf("%lf", &num2);
printf("%.2lf + %.2lf = %.2lf\n", num1, num2, num1 + num2);
} else if (operation == '-') {
scanf("%lf", &num2);
printf("%.2lf - %.2lf = %.2lf\n", num1, num2, num1 - num2);
} else if (operation == '*') {
scanf("%lf", &num2);
printf("%.2lf * %.2lf = %.2lf\n", num1, num2, num1 * num2);
} else if (operation == '/') {
if (num2 != 0) { // 防止除数为零的错误
scanf("%lf", &num2);
printf("%.2lf / %.2lf = %.2lf\n", num1, num2, num1 / num2);
} else {
printf("错误:除数不能为零\n");
}
} else {
printf("无效的操作符, 只支持 +, -, *, /\n");
}
return 0;
}
```
阅读全文