帮我用c语言写一个简单的计算器
时间: 2024-09-14 08:09:04 浏览: 38
当然可以。以下是一个使用C语言编写的简单计算器程序,它可以执行加、减、乘、除四种基本运算。请注意,这个程序没有复杂的错误检查,仅作为一个基础示例。
```c
#include <stdio.h>
int main() {
char operator;
double firstNumber, secondNumber;
printf("输入一个运算符 (+, -, *, /): ");
scanf("%c", &operator);
printf("输入两个操作数: ");
scanf("%lf %lf", &firstNumber, &secondNumber);
switch (operator) {
case '+':
printf("%.1lf + %.1lf = %.1lf\n", firstNumber, secondNumber, firstNumber + secondNumber);
break;
case '-':
printf("%.1lf - %.1lf = %.1lf\n", firstNumber, secondNumber, firstNumber - secondNumber);
break;
case '*':
printf("%.1lf * %.1lf = %.1lf\n", firstNumber, secondNumber, firstNumber * secondNumber);
break;
case '/':
// 当除数为0时,不执行除法运算
if(secondNumber != 0.0)
printf("%.1lf / %.1lf = %.1lf\n", firstNumber, secondNumber, firstNumber / secondNumber);
else
printf("除数不能为0。\n");
break;
default:
// 如果运算符不是 +, -, * 或 /, 输出错误信息
printf("错误:运算符不正确\n");
}
return 0;
}
```
将上述代码保存为 `.c` 文件,然后使用C语言编译器进行编译和运行。程序会首先提示你输入一个运算符,然后输入两个操作数,最后根据输入的运算符执行相应的运算,并输出结果。
阅读全文