输入两个整数a和b数,比较这两个数a、b的大小,a比b大则数据交换

解决思路:利用移位来判断结果嘚符号位

无符号右移位操作符“>>>”在将bit串右移位时,从bit串的最左边填充0这和带符号右移位操作符“>>”不同。“>>”在将bit串右移位时从bit串的最左边填充原来最左边的位。也就是说bit串原来最左边的位是符号位,如果为1则在带符号右移时最左边始终填充1;如果为0,则在带苻号右移时最左边始终填充0

}

1. 求最小公倍数的算法:

    所以我们首先要求出两个整数的最大公约数, 求两个数的最大公约数思路如下:

2. 求最大公约数算法:

3. 程序代码实现如下:

if num1 < num2: # 判读两个整数的大小,目的为了将大的數作为除数,小的作为被除数 # 直到 vari2 等于0,得到最到公约数就退出循环
}

我要回帖

更多关于 输入两个整数a和b 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信