首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

求四个数的最大公约数(利用函数的调用)

2012-11-23 
求4个数的最大公约数(利用函数的调用)/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算

求4个数的最大公约数(利用函数的调用)

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:李蒙* 完成日期:2012 年11 月 18日 * 版本号: v1.0 * 对任务及求解方法的描述部分:运用函数的调用来解决四个数的最大公约数 * 输入描述:略 * 问题描述:略 * 程序输出:*/  #include <iostream>using namespace std;int gcd(int x,int y,int m,int n);int main(){int a,b,c,d;cin>>a>>b>>c>>d;cout<<"最大公约数是"<<gcd(a,b,c,d)<<endl;;return 0;}int gcd(int x,int y,int m,int n){int min1,min2,min;if(x>y){min1=y;}else{min1=x;}if(m>n){min2=n;}else{    min2=m;}if(min1>min2){min=min2;}else{min=min1;}while(true){if(x%min==0&&y%min==0&&m%min==0&&n%min==0){return min;break;}min--;}}


心得体会:求四个数的最大公约数(利用函数的调用)

   容易的方法不懂啊

热点排行