整数四则运算的程序怎么写
时间: 2024-09-25 09:21:14 浏览: 28
编写一个简单的整数四则运算(加减乘除)的程序,你可以使用任何编程语言来实现,这里以 Python 为例来演示:
```python
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y != 0:
return x / y
else:
print("Error: Division by zero is not allowed.")
return None
# 用户输入
num1 = int(input("请输入第一个数字:"))
operator = input("请选择运算符 (+, -, *, /):")
num2 = int(input("请输入第二个数字:"))
if operator == '+':
result = add(num1, num2)
elif operator == '-':
result = subtract(num1, num2)
elif operator == '*':
result = multiply(num1, num2)
elif operator == '/':
result = divide(num1, num2)
else:
print("无效的运算符")
print(f"结果是:{result}")
#
相关问题
C语言整数四则运算程序
以下是一个简单的 C 语言整数四则运算程序:
#include <stdio.h>
int main() {
int a, b;
char op;
printf("请输入两个整数和运算符,用空格隔开:\n");
scanf("%d %d %c", &a, &b, &op);
switch (op) {
case '+':
printf("%d + %d = %d\n", a, b, a + b);
break;
case '-':
printf("%d - %d = %d\n", a, b, a - b);
break;
case '*':
printf("%d * %d = %d\n", a, b, a * b);
break;
case '/':
if (b == 0) {
printf("除数不能为0!\n");
} else {
printf("%d / %d = %d\n", a, b, a / b);
}
break;
default:
printf("不支持的运算符!\n");
break;
}
return 0;
}
注意:这个程序只支持整数四则运算,不支持浮点数运算和其他高级运算。
写一个整数四则运算C语言程序
好的,我可以回答这个问题。以下是一个简单的整数四则运算C语言程序:
#include <stdio.h>
int main() {
int num1, num2;
char op;
printf("请输入一个表达式,例如:2 + 3\n");
scanf("%d %c %d", &num1, &op, &num2);
switch(op) {
case '+':
printf("%d + %d = %d\n", num1, num2, num1 + num2);
break;
case '-':
printf("%d - %d = %d\n", num1, num2, num1 - num2);
break;
case '*':
printf("%d * %d = %d\n", num1, num2, num1 * num2);
break;
case '/':
if(num2 == 0) {
printf("除数不能为0\n");
} else {
printf("%d / %d = %d\n", num1, num2, num1 / num2);
}
break;
default:
printf("输入的运算符不正确\n");
break;
}
return 0;
}
希望这个程序能够帮到你!
阅读全文