用c语言制作一个计算器,能实现四则运算
时间: 2024-02-17 13:00:39 浏览: 27
下面是一个简单的C语言程序,用于实现基本的四则运算:
```c
#include <stdio.h>
int main()
{
char op; // 运算符
double num1, num2, result; // 操作数和计算结果
printf("请输入运算符(+、-、*、/):");
scanf("%c", &op);
printf("请输入两个操作数:");
scanf("%lf %lf", &num1, &num2);
switch(op)
{
case '+': // 加法
result = num1 + num2;
break;
case '-': // 减法
result = num1 - num2;
break;
case '*': // 乘法
result = num1 * num2;
break;
case '/': // 除法
if (num2 == 0) // 除数为0,输出错误信息
{
printf("Error: 除数不能为0!\n");
return 1;
}
result = num1 / num2;
break;
default: // 非法运算符,输出错误信息
printf("Error: 非法运算符!\n");
return 1;
}
printf("计算结果为:%f\n", result);
return 0;
}
```
该程序会先提示用户输入运算符和操作数,然后根据运算符进行相应的计算,并输出计算结果。如果除数为0或者运算符非法,程序会输出错误信息并返回1。