用C语言编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。
时间: 2024-03-18 20:40:22 浏览: 133
一个简单的计算器程序
好的,我可以为您提供一个简单的C语言计算器程序,代码如下:
```c
#include <stdio.h>
int main() {
float data1, data2, result;
char op;
printf("请输入表达式(如 1 + 2):");
scanf("%f %c %f", &data1, &op, &data2);
switch (op) {
case '+':
result = data1 + data2;
break;
case '-':
result = data1 - data2;
break;
case '*':
result = data1 * data2;
break;
case '/':
if (data2 == 0) {
printf("错误:除数不能为0!\n");
return 1;
}
result = data1 / data2;
break;
default:
printf("错误:无效的运算符!\n");
return 1;
}
printf("结果:%.2f\n", result);
return 0;
}
```
这个程序首先从用户输入中读取表达式,然后根据运算符进行相应的计算,并输出结果。您可以通过编译并运行这个程序来进行测试。
阅读全文