画出求两个正整数a与b相除所得商q及余数r的一个算法流程图
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 00:55:30
![画出求两个正整数a与b相除所得商q及余数r的一个算法流程图](/uploads/image/z/8602201-1-1.jpg?t=%E7%94%BB%E5%87%BA%E6%B1%82%E4%B8%A4%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0a%E4%B8%8Eb%E7%9B%B8%E9%99%A4%E6%89%80%E5%BE%97%E5%95%86q%E5%8F%8A%E4%BD%99%E6%95%B0r%E7%9A%84%E4%B8%80%E4%B8%AA%E7%AE%97%E6%B3%95%E6%B5%81%E7%A8%8B%E5%9B%BE)
画出求两个正整数a与b相除所得商q及余数r的一个算法流程图
画出求两个正整数a与b相除所得商q及余数r的一个算法流程图
画出求两个正整数a与b相除所得商q及余数r的一个算法流程图
输入a,b,定义q,r
↓
让q=[a/b].就是取整.
↓
让r=a-q*b
↓
输出q,r
这里画流程图不方便,提供一种思路----将除法转为减法
开始--》输入a,b--》比较a、b的大小
--》分别讨论
这里说一下a>b的情况
先初始化q=0
q=0
LOOP: 则a=a-b,q++
再判断a与b的大小,如果a>b则返回到LOOP否则,r=a
这样就可求出q,r