C++求四個正整數(shù)最大公約數(shù)的方法
更新時間:2016年05月30日 11:16:25 作者:賓賓琪琪
這篇文章主要介紹了C++求四個正整數(shù)最大公約數(shù)的方法,涉及C++求余算法的運用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C++求四個正整數(shù)最大公約數(shù)的方法。分享給大家供大家參考,具體如下:
/*
* 作 者: 劉同賓
* 完成日期:2012 年 11 月 16 日
* 版 本 號:v1.0
*
* 輸入描述: 輸入四個正整數(shù),輸出其最大公約數(shù)。
* 問題描述:
* 程序輸出:
* 問題分析:略
* 算法設計:略
*/
#include<iostream>
using namespace std;
int f(int,int);
int g(int,int,int,int);
int main()
{
int a,b,c,d;
cout<<"請輸入四個正整數(shù):"<<endl;
cin>>a>>b>>c>>d;
cout<<"最大公約數(shù)為:"<<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++程序設計有所幫助。
您可能感興趣的文章:
- js判斷輸入是否為正整數(shù)、浮點數(shù)等數(shù)字的函數(shù)代碼
- 正則文本框只能輸入正整數(shù)
- JavaScript正則表達式校驗非零的正整數(shù)實例
- jquery 正整數(shù)數(shù)字校驗正則表達式
- JS只能輸入正整數(shù)的簡單實例
- 一種求正整數(shù)冪的高效算法詳解
- 只能輸入小于最大數(shù)且是正整數(shù)的腳本
- 使用JavaScript判斷用戶輸入的是否為正整數(shù)(兩種方法)
- JavaScript正則表達式校驗非正整數(shù)實例
- C++初學者之根據(jù)輸入的任何一個正整數(shù),輸出可能被表示的連續(xù)正整數(shù)
- JQuery判斷正整數(shù)整理小結(jQuery 文本框中只能輸入正整數(shù))
相關文章
C/C++實現(xiàn)矩陣的轉(zhuǎn)置(示例代碼)
C/C++實現(xiàn)矩陣的轉(zhuǎn)置(示例代碼)需要的朋友可以過來參考下,希望對大家有所幫助2013-10-10

