用c语言编写计算器软件代码,要求按等号键则显示计算结果
时间: 2023-10-07 14:14:15 浏览: 124
好的,以下是一个简单的计算器软件的C语言代码,可以根据用户输入的算式进行计算并显示结果:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char op; // 运算符
double num1, num2, result; // 操作数和结果
printf("请输入算式,格式为: num1 运算符 num2 =\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 '/': result = num1 / num2; break;
default: printf("输入错误!"); exit(1);
}
printf("计算结果为: %lf\n", result);
return 0;
}
```
这个程序首先会提示用户输入算式,然后通过`scanf()`函数读入两个操作数和一个运算符。之后使用`switch`语句计算结果,并将结果输出到屏幕上。
注意,在`scanf()`函数中,为了能够正确地读入等号,我们需要在运算符前面加一个空格。另外,这个程序只能进行简单的加减乘除运算,如果需要进行更复杂的操作,还需要进一步扩展。
阅读全文