求最大公约数和最小公倍数
来源:互联网 发布:python 爬虫 去标签 编辑:程序博客网 时间:2024/06/13 02:03
最小公约数=num1*num2/最大公倍数
1、辗转相除法
需要多设一个变量c
<span style="font-size:14px;">#include<stdio.h>int main(){int num1=0;int num2=0;int a=0;int b=0;int c=0;scanf("%d %d",&num1,&num2);a=num1;b=num2;while(b!=0){ //若余数不为0,则继续相除,直到余数为0 c=a%b;a=b;b=c;}printf("The largest common divisor:%d\n", a);printf("The least common multiple:%d\n", num1*num2/a);return 0;}</span>
2、相减法
#include<stdio.h>int main () {int num1=0;int num2=0;int a=0;int b=0;scanf ("%d %d", &num1, &num2);a=num1;b=num2;while ( a!=b) //若a, b不相等,则大数减小数,直到相等为止if (a>b) a=a-b;else b=b-a;printf("The largest common divisor:%d\n", a);printf("The least common multiple:%d\n", num1*num2/a);return 0;}
0 0
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最小公倍数和最大公约数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- SPFA+链式前向星
- Unity3D脚本类型
- ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年02月22日更新
- 设计模式--观察者模式
- 欢迎使用CSDN-markdown编辑器
- 求最大公约数和最小公倍数
- c语言实现冒泡排序
- 反射详解!
- (UVA1395)Slim Span(A)
- 10.31 NOIP模拟赛 (afternoon)
- ssh整合(4)Spring与hibernate整合
- (译)LearnOpenGL实际案例Breakout(十):能量块
- 通过自带SSH框架的搭建过程注意和jar包解释
- 233. Number of Digit One