能进行四则混合运算练习,输入数学式,能输出计算结果。用c++写一下这个程序
时间: 2024-05-14 15:13:16 浏览: 106
进行混合四则运算的c++程序
4星 · 用户满意度95%
好的,下面是一个简单的 C 语言程序,可以进行四则混合运算练习:
```
#include <stdio.h>
int main()
{
double num1, num2, result;
char op;
printf("请输入数学式(如 1 + 2.5):\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("无效的运算符!\n");
return 1;
}
printf("计算结果为:%.2f\n", result);
return 0;
}
```
这个程序首先提示用户输入数学式,然后用 `scanf` 函数读取两个操作数和运算符。通过一个 `switch` 语句来根据运算符计算结果。最终输出计算结果,并返回 0 表示程序正常结束。
阅读全文