第11周上机实践项目2——求最大公约数
来源:互联网 发布:java加密算法 编辑:程序博客网 时间:2024/06/03 16:11
问题及代码
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 11 月 6 日 * 版 本 号:v1.0 * * 问题描述:求两个数的最大公约数。 * 输入描述:两个整数。 * 程序输出:它们的最大公约数。 */#include <iostream>using namespace std;int gcd(int x,int y);int main(){ int a,b,g; cin>>a>>b; g=gcd(a,b); cout<<"最大公约数是:"<<g; return 0;}int gcd(int x,int y){ int m; while(x%y) { m=y; y=x%y; x=m; } return y;}
运行结果:
(2)实现4数最大公约数的功能
问题及代码
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 11 月 6 日 * 版 本 号:v1.0 * * 问题描述:求四个数的最大公约数。 * 输入描述:四个整数。 * 程序输出:它们的最大公约数。 */#include <iostream>using namespace std;int gcd(int x,int y);int gcds(int x,int y,int z,int w);int main(){ int x,y,z,w,g; cin>>x>>y>>z>>w; g=gcds(x,y,z,w); cout<<"最大公约数是:"<<g; return 0;}int gcd(int x,int y){ int m; while(x%y) { m=y; y=x%y; x=m; } return y;}int gcds(int x,int y,int z,int w){ int m,n,g; m=gcd(x,y); n=gcd(z,w); g=gcd(m,n); return g;}
运行结果:
0 0
- 第11周上机实践项目2——求最大公约数
- 第四周上机实践项目——项目1-求最大公约数
- 第12周上机实践项目3——用递归方法求解(求两个数的最大公约数)
- 第四周上机实践项目 项目1--求最大公约数
- 第7周上机实践项目2——求三位数的各位数
- 第十三周上机实践项目——最大公约数
- 第11周项目2:求最大公约数
- 第11周项目2求最大公约数
- 第11周项目2-求最大公约数
- 第11周项目2-求最大公约数
- 第11周项目2-求最大公约数
- 第11周项目2-求最大公约数
- 第11周项目2-求最大公约数
- 第11周项目2-求最大公约数
- 第11周项目2:求最大公约数
- 第十一周上机实践项目——求两个数的最大公约数
- 第7周上机实践项目4——求员工的周工资
- 第7周上机实践项目3——求圆柱体的表面积
- CF 479D Long Jumps
- UVA - 10066 The Twin Towers(dp+最大公共子序列)
- ThinkPHP教程--8--之配置格式
- VIM 标签页 (tab)
- Aromafm移植到Android recovery以开发GUI的实现
- 第11周上机实践项目2——求最大公约数
- OGRE错误
- perl实现数组间的组合
- 深度Deepin linux 2014.1 安装jdk
- C语言排序(9)___选奶牛
- 第十一周 项目四:特殊三位数
- PHP学习笔记之基础教程
- HDU 1.1.1 A+B for Input-Output Practice (I)
- CorePlot饼图基础和高级用法