编写程序,计算两正整数的最大公约数和最小公倍数。
来源:互联网 发布:手机淘宝怎样退出登录 编辑:程序博客网 时间:2024/05/21 19:27
#include<stdio.h>#include<stdlib.h>int main(){ int a,b,num1,num2,c; printf("输入a&b:"); scanf("%d%d",&num1,&num2); if(num1>num2) { c=num1; num1=num2; num2=c; } a=num1; b=num2; while(b!=0) { c=a%b; a=b; b=c; } printf("TheGCD of %d and %d is: %d\n",num1,num2,a); printf("TheLCM of them is: %d\n",num1*num2/a);}
输出结果
知识点:
两个整数的最小公倍数等于他们的乘积除以他们的最大公约数。
所以关键是编写最大公约数函数。
假设求a,b的最大公约数,则:
(1)a除以b取余得c,若c=0,则b即为两数的最大公约数,输出,结束。
(2)若c != 0,则将b赋给a,c赋给b再返回上一步操作,继续执行。
阅读全文
0 0
- 编写程序,计算两正整数的最大公约数和最小公倍数。
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的 最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数!
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- 两个正整数的最大公约数和最小公倍数
- python之计算两数的最大公约数和最小公倍数
- 最大公约数和最小公倍数的计算
- 求出两正整数的最大公约数,最小公倍数(一般法)
- 上机题目(初级)-计算两个正整数的最大公约数和最小公倍数(Java)
- 关于求两个正整数的最大公约数和最小公倍数的此C程序
- 最小公倍数和最大公约数计算
- 两数的最大公约数和最小公倍数
- 求多个正整数的最大公约数和最小公倍数的三种算法
- 求任意两个正整数的最大公约数和最小公倍数
- JMP法劫持dll函数
- HDU 1861 游船出租(模拟)
- Hadoop Configurations (Properties)
- 解决ubuntu 17.10 fcitx无法使用
- [C/C++]OJ练习题: 压缩字符串&还原压缩字符串 [栈训练]
- 编写程序,计算两正整数的最大公约数和最小公倍数。
- logistic regression 逻辑回归
- CodePlus 2017 11 月赛 Div. 2
- Java清理:finalize
- 原型模式(C++)
- 数组相减java
- 分类模型与算法--决策树
- TensorFlow学习笔记4:logistic回归
- MAC 解决OSError: [Errno 1] Operation not permitted