求最大公约数和最小公倍数
2016-02-25 09:52
232 查看
#include <iostream> using namespace std; int main() { int i, j; int temp; cin >> i >> j; if (i < j) { temp = i; i = j; j = temp; } int amass = i * j; while (j != 0) { temp = i%j; i = j; j = temp; } cout << "最大公约数是: " << i << endl; cout << "最小公倍数是: " << amass / i << endl; system("pause"); return 0; }
最大公约数的递归实现
#include <iostream> #include <cmath> using namespace std; int gcd(int x, int y); int main() { int x=4, y=5; int temp = 0; if (x < y) { temp = x; x = y; y = temp; } cout << gcd(x, y); system("pause"); return 0; } int gcd(int x, int y) { if (y==0) { return x; } else { return gcd(y, x%y); } }
相关文章推荐
- 下载学习二
- 你这么年轻你急什么?人生又不是商业模式!
- JSP访问Hadoop 图片存储服务
- Swift iOS tableView static cell动态计算高度
- Aspose Word模板使用总结
- ios开发中iOS9的一些坑
- wget/curl回源请求带host
- Struts2中的session、request、respsonse获取方法
- ASP.NET MVC 3 Performance – on par with MVC 2
- asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL
- Unity String转int[]存储,可进行Xor加密
- 此证书的签发者无效Missing iOS Distribution signing identity问题解决
- DB2 表空间监控
- Xcode中为何要为设置bundle和App分别设置两份一样的图片资源
- Xcode中为何要为设置bundle和App分别设置两份一样的图片资源
- [北京校区] 传智PHP有多牛?看看我们2015年的成绩单吧!
- 掌握VS2010调试 -- 入门指南
- java实现对HDFS增删改查(CRUD)等操作
- 实现对HDFS增删改查CRUD等操作
- 平板真的这么重要吗