使用c语言 编写计算器程序
时间: 2024-02-28 18:29:44 浏览: 109
以下是一个简单的计算器程序示例,可以实现加、减、乘、除四则运算:
```c
#include <stdio.h>
int main()
{
char op; // 运算符
double num1, num2, result; // 操作数和结果
printf("请输入一个算式(例如 1 + 2):\n");
scanf("%lf %c %lf", &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!\n");
return 1;
}
result = num1 / num2;
break;
default:
printf("无效的运算符!\n");
return 1;
}
printf("结果为:%.2lf\n", result);
return 0;
}
```
该程序首先要求用户输入一个算式,然后使用 `scanf()` 函数读取操作数和运算符。接着使用 `switch` 语句根据运算符进行相应的计算,并将结果输出。在除法运算时需要注意除数不能为0的情况,需要进行特判。
阅读全文