输入两个整型数a和b,(0≤a,b≤10000),分别求出这两个数的和、差、积、商和余数。其中求商和余数时,应以较大数作为被除数。求差时,应以较大数作为被减数。除法只做整除。
时间: 2023-03-28 13:00:56 浏览: 217
好的,我可以回答这个问题。请看下面的代码:
#include <stdio.h>
int main() {
int a, b;
scanf("%d%d", &a, &b);
int sum = a + b;
int diff = a > b ? a - b : b - a;
int prod = a * b;
int quotient = a > b ? a / b : b / a;
int remainder = a > b ? a % b : b % a;
printf("%d %d %d %d %d\n", sum, diff, prod, quotient, remainder);
return ;
}
这个程序可以读入两个整型数a和b,然后分别求出它们的和、差、积、商和余数。其中求商和余数时,以较大数作为被除数,求差时,以较大数作为被减数,除法只做整除。
相关问题
用Python输入两个整型数a和b,(0≤a,b≤10000),分别求出这两个数的和、差、积、商和余数。其中求商和余数时,应以较大数作为被除数。求差时,应以较大数作为被减数。除法只做整除。
好的,这是一个计算问题,我可以回答。以下是Python代码:
a = int(input("请输入第一个整数a:"))
b = int(input("请输入第二个整数b:"))
# 求和
sum = a + b
print("a和b的和为:", sum)
# 求差
if a > b:
diff = a - b
else:
diff = b - a
print("a和b的差为:", diff)
# 求积
product = a * b
print("a和b的积为:", product)
# 求商和余数
if a > b:
quotient = a // b
remainder = a % b
else:
quotient = b // a
remainder = b % a
print("a和b的商为:", quotient)
print("a和b的余数为:", remainder)
注意,这里的除法使用的是整除符号“//”,表示只做整除。
python输入两个整型数a和b,(0≤a,b≤10000),分别求出这两个数的和、差、积、商和余数。其中求商和余数时,应以较大数作为被除数。求差时,应以较大数作为被减数。除法只做整除。输出格式一行,按照题目要求得到的5个整数,中间以空格分隔。
a, b = map(int, input().split())
sum = a + b
if a >= b:
diff = a - b
prod = a * b
quo = a // b
rem = a % b
else:
diff = b - a
prod = a * b
quo = b // a
rem = b % a
print(sum, diff, prod, quo, rem)
阅读全文