7-1
2015-12-01 20:44
183 查看
#include <stdio.h> int gcd(int x,int y) { int minn=x<y?x:y; int i; for(i=minn; i>=1; i--) { if(x%i==0&&y%i==0) { return i; } } } int lcm(int x,int y) { return x*y/gcd(x,y); } int main() { int a,b; scanf("%d %d",&a,&b); printf("最大公约数是:%d\n最小公倍数是:%d\n",gcd(a,b),lcm(a,b)); return 0; }
相关文章推荐
- The ID3 Algorithm
- VC++ 外壳扩展编程之windows右键菜单
- Light OJ 1116 - Ekka Dokka
- ios学习之个人笔记(超级猜图)
- Linux下搭建SVN服务器
- MyEclipse使用经验归纳
- 5.x控件:FloatingActionButton、SnackBar、DrawerLayout、NavigationView
- Spring4 AOP详解
- UI(二)
- x&(x-1)
- java web简单权限管理设计
- runtime实践之Method Swizzling
- 探索需求--设计前的质量之三
- CYC-多线程之详解
- apache 配置
- lodash用法系列(1),数组集合操作
- 12月1号 MacOS系统命令行操作方式
- ZigZag Conversion
- 探索需求——设计前的质量之一
- LightOJ 1275 - Internet Service Providers (简单数学)