C++求四個正整數最年夜條約數的辦法。本站提示廣大學習愛好者:(C++求四個正整數最年夜條約數的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C++求四個正整數最年夜條約數的辦法正文
本文實例講述了C++求四個正整數最年夜條約數的辦法。分享給年夜家供年夜家參考,詳細以下:
/*
* 作 者: 劉同賓
* 完成日期:2012 年 11 月 16 日
* 版 本 號:v1.0
*
* 輸出描寫: 輸出四個正整數,輸入其最年夜條約數。
* 成績描寫:
* 法式輸入:
* 成績剖析:略
* 算法設計:略
*/
#include<iostream>
using namespace std;
int f(int,int);
int g(int,int,int,int);
int main()
{
int a,b,c,d;
cout<<"請輸出四個正整數:"<<endl;
cin>>a>>b>>c>>d;
cout<<"最年夜條約數為:"<<g(a,b,c,d)<<endl;
return 0;
}
int f(int a,int b)
{
int m;
while(b>0)
{
m=a%b;
a=b;
b=m;
}
return a;
}
int g(int a,int b,int c,int d)
{
int i,j,k;
i=f(a,b);
j=f(c,d);
k=f(i,j);
return k;
}
運轉後果以下圖所示:
願望本文所述對年夜家C++法式設計有所贊助。