编写一个整数的加减运算考试程序,从键盘键入一个算式,然后用户输入一个结果。计算机进行判断,用户计算正确的好输
时间: 2023-04-12 21:01:01 浏览: 89
以下是 ChatGPT 的回答:
这是一个很好的编程问题!您可以使用 Python 或者其他编程语言来实现这个程序。以下是 Python 的代码示例:
```python
# 定义一个函数,用于计算加减法
def calculate(expression):
# 将算式分割成数字和运算符
nums = []
ops = []
num = ''
for c in expression:
if c.isdigit():
num += c
else:
nums.append(int(num))
num = ''
ops.append(c)
nums.append(int(num))
# 计算加减法
result = nums[0]
for i in range(len(ops)):
if ops[i] == '+':
result += nums[i+1]
elif ops[i] == '-':
result -= nums[i+1]
return result
# 主程序
expression = input('请输入一个算式(例如 1+2-3):')
result = int(input('请输入计算结果:'))
if calculate(expression) == result:
print('计算正确!')
else:
print('计算错误!')
```
希望这个程序能够帮助您完成考试!