第4周期项目1(2)求最大公约数
2016-03-19 16:39
148 查看
问题及代码 :
/*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称 :
*作 者 : 刘云
*完成日期 : 2016年3月19号
*版 本 号 : v1.0
*
*问题描述 : 求最大公约数
*输入描述 : 输入四个数
*程序输出 : 输出四个数的最大公约数
*/
运行结果 :
知识点总结 :
从这个过程中,进一步巩固了对简单程序结构的认识,也学会了计算自顶向下由简及深的方法
学习心得 :
从现在开始,我要认真学习C++,巩固知识点,在这个领域做到最好。
/*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称 :
*作 者 : 刘云
*完成日期 : 2016年3月19号
*版 本 号 : v1.0
*
*问题描述 : 求最大公约数
*输入描述 : 输入四个数
*程序输出 : 输出四个数的最大公约数
*/
#include <iostream> using namespace std; int gcd(int a,int b); int gcds(int x,int y,int z,int w); int main() { int a1,a2,a3,a4,g; cin>>a1>>a2>>a3>>a4; g=gcds(a1,a2,a3,a4); cout<<"最大公约数是: "<<g; return 0; } int gcds(int x,int y,int z,int w) { int g1,g2,g3; g1=gcd(x,y); g2=gcd(z,x); g3=gcd(g1,g2); return g3; } int gcd(int a,int b) { int r; while(r!=0) { r=a%b; a=b; b=r; } return a; }
运行结果 :
知识点总结 :
从这个过程中,进一步巩固了对简单程序结构的认识,也学会了计算自顶向下由简及深的方法
学习心得 :
从现在开始,我要认真学习C++,巩固知识点,在这个领域做到最好。
相关文章推荐
- AssetBundle
- 快速幂的详解(转载)
- CsToLua
- 8051单片机学习篇(二)---流水灯
- ProgressDialog使用总结
- VS2013软件的安装和单元测试
- 软件工程个人作业02。
- 输入系数a、 b、 c, 求解一元二次方程ax2+bx+c=0的根
- 圆与圆
- VLC 关键模块结构分析
- AsyncTask使用以及源码分析
- HIVE的内部表和外部表
- 给定两个已排序的表L1和L2 只使用基本的表操作编写计算L1∩L2的过程 交集
- 深度优先搜索
- discuz二级导航选择横排样式不显示的解决方法
- ResultSet
- 安卓静态Fragment与动态Fragment的理解
- 290. Word Pattern
- 六、Drawable
- hdu 2065 "红色病毒"问题