第十一周求两个整数的最大公约数和最小公倍数
来源:互联网 发布:sqlserver配置要求 编辑:程序博客网 时间:2024/05/16 17:38
题目描述
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
输入
两个数
输出
最大公约数 最小公倍数
样例输入
6 15
样例输出
3 30
提示
主函数已给定如下,提交时不需要包含下述主函数
/* C代码 */
int main()
{
int n,m,gys,gbs;
int gcd(int a, int b);
int lcm(int a, int b);
scanf("%d%d",&n,&m);
gys=gcd(n,m);
gbs=lcm(n,m);
printf("%d %d\n",gys,gbs);
return 0;
}
解答:
#include <stdio.h>int main(){ int n,m,gys,gbs; int gcd(int a, int b); int lcm(int a, int b); scanf("%d%d",&n,&m); gys=gcd(n,m); gbs=lcm(n,m); printf("%d %d\n",gys,gbs); return 0;}int gcd(int x,int y){ int r; while(y>0) { r=x%y; x=y; y=r; } return x;}int lcm(int x,int y){ return ((x*y)/gcd(x,y));}
0 0
- 第十一周OJ5求两个整数的最大公约数和最小公倍数
- 第十一周—求两个整数的最大公约数和最小公倍数
- 第十一周 求两个整数的最大公约数和最小公倍数
- 第十一周求两个整数的最大公约数和最小公倍数
- 第十一周OJ(5)求两个整数的最大公约数和最小公倍数
- 第十一周OJ——求两个整数的最大公约数和最小公倍数
- oj第十一周训练——求两个整数的最大公约数和最小公倍数
- 第十一周 oj训练 求两个整数的最大公约数和最小公倍数
- 第十一周 OJ总结<5>-求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- 求两个整数的最大公约数和最小公倍数
- idea jrebel6 安装,破解
- 数组大折腾2
- Java生成验证码、随机生成验证码
- 工厂方法模式(Factory Method)
- ubuntu android环境配置
- 第十一周求两个整数的最大公约数和最小公倍数
- CentOS7上安装php-mcrypt的步骤
- ABAP 行列转换的方法
- SOAPfuse——融合转录本鉴定软件使用说明
- 时间的空隙
- 简单的单列模式
- Android编程_创建和删除文件夹和文件
- java并发编程---synchronized和lock两种锁的比较
- 字符串subString方法的使用