《编程求两个整数的和、差、积、商与余数》

【问题描述】

编写程序,输入两个整数num1和num2,计算并输出它们的和、差、积、商(用实数表示,保留2位小数点)与余数。

【样例输入输出】

Enter num1:5

Enter num2:3

5+3=8

5-3=2

5*3=15

5/3=1.67

5%3=2

#include <stdio.h>
#include <math.h>
int main()
{
    int a,b;
    printf ("Enter num1:");
    scanf ("%d",&a);
    printf ("Enter num2:");
    scanf ("%d",&b);
    printf ("%d+%d=%d\n",a,b,a+b);
    printf ("%d-%d=%d\n",a,b,a-b);
    printf ("%d*%d=%d\n",a,b,a*b);
    printf ("%d/%d=%0.2lf\n",a,b,(double)a/b);
    printf ("%d%%%d=%d\n",a,b,a%b);
    return 0;
}

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,我理解您的问题是需要编写一个程序,计算输出两个整数的和、商以及余数,同时确保输入输出全部在整数范围内。 以下是一个Python 3的程序示例,能够满足您的需: ```python a = int(input("请输入第一个整数:")) b = int(input("请输入第二个整数:")) sum = a + b diff = a - b product = a * b quotient = a // b remainder = a % b print("和:", sum) print(":", diff) print(":", product) print("商:", quotient) print("余数:", remainder) ``` 需要注意的是,Python中整数类型(`int`)可以表示任意大小的整数,因此在程序中不需要担心输入输出可能会超出整数范围的问题。但是,在其他编程语言中,可能需要使用长整型(`long`)或其他特殊类型来处理大数运算,以确保输入输出整数范围内。 ### 回答2: 这道题目要求我们编写一个程序,能够计算输出2个正整数的和商与余数。由于数据范围在整型范围内,我们可以使用整数类型来存储数据,并进行计算。 我们可以通过定义两个整型变量来接收输入两个正整数,然后按照题目要求进行计算,最后输出计算结果即可。下面是使用C语言编写的程序示例: #include <stdio.h> int main() { int a, b; printf("请输入两个正整数:\n"); scanf("%d%d", &a, &b); printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d * %d = %d\n", a, b, a * b); if (b != 0) { printf("%d / %d = %d\n", a, b, a / b); printf("%d %% %d = %d\n", a, b, a % b); } else { printf("除数不能为0!\n"); } return 0; } 在上面的程序中,我们先使用printf函数输出“请输入两个正整数:”提示用户输入。然后使用scanf函数读入两个整数,存储在变量a和b中。 接下来,按照题目要求分别计算加、减、乘、除和余数,并输出结果。需要注意的是,当除数为0时,我们需要对此进行特判,输出“除数不能为0!”的提示。 最后,我们使用return语句返回0,表示程序执行完毕。 ### 回答3: 题目要求编写程序计算输出2个正整数的和商与余数,可以用以下流程: 1. 使用input函数获取用户输入的2个正整数; 2. 把获取的字符串类型的输入转换成整型; 3. 分别使用加号、减号、乘号、除号、余号计算2个整数的和商与余数; 4. 使用print函数输出结果。 以下是示范代码: ```python num1 = int(input("请输入第一个正整数:")) num2 = int(input("请输入第二个正整数:")) add = num1 + num2 #和 sub = num1 - num2 # mul = num1 * num2 # div = num1 / num2 #商 mod = num1 % num2 #余数 print("两数和为:", add) print("两数为:", sub) print("两数为:", mul) print("两数商为:", div) print("两数余数为:", mod) ``` 按照上述流程和代码可以完成题目要求计算输出2个正整数的和商与余数。需要注意的是,在除法运算中,如果想得到整数的结果,可以使用地板除(//)运算符。此外,需要注意除数不能为0的情况,可以加上判断语句避免程序崩溃。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值