使用C语言实现可以多种运算的计算器
时间: 2024-02-15 16:02:03 浏览: 27
好的,我可以帮你回答这个问题。以下是一个简单的使用C语言实现的计算器,可以进行加减乘除四种基本运算:
```
#include <stdio.h>
int main()
{
char operator;
double num1, num2, result;
printf("请输入要进行的运算符(+, -, *, /): ");
scanf("%c", &operator);
printf("请输入要进行运算的两个数: \n");
scanf("%lf %lf", &num1, &num2);
switch(operator)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
printf("错误:无效的运算符!\n");
return 0;
}
printf("%.2lf %c %.2lf = %.2lf\n", num1, operator, num2, result);
return 0;
}
```
这个程序首先会要求用户输入要进行的运算符,然后再要求用户输入要进行运算的两个数。接下来,程序使用 `switch` 语句根据用户输入的运算符进行相应的运算,并将结果保存在 `result` 变量中。最后,程序将运算结果输出到屏幕上。
注意:这个程序假设用户输入的是有效的运算符和数值。如果用户输入无效的运算符或数值,程序可能会出现错误。为了确保程序的稳定性,你可以添加一些输入验证来防止这种情况的发生。