求解简单的四则运算pta
时间: 2024-02-08 08:15:08 浏览: 163
求解简单的四则运算可以使用C语言实现,下面是一个简单的实现示例:
```c
#include <stdio.h>
int main() {
char op; // 运算符
int num1, num2; // 操作数
int result; // 运算结果
printf("请输入一个四则运算表达式(例如:2+3):");
scanf("%d%c%d", &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("结果是:%d\n", result);
return 0;
}
```
在这个实现中,我们使用 `scanf` 函数获取用户输入的四则运算表达式,然后使用 `switch` 语句对不同的运算符进行不同的计算。如果是除法运算,需要判断除数是否为0。最后输出计算结果。
阅读全文