C++求四個正整數(shù)最大公約數(shù)的方法
更新時間:2016年05月30日 11:16:25 作者:賓賓琪琪
這篇文章主要介紹了C++求四個正整數(shù)最大公約數(shù)的方法,涉及C++求余算法的運(yùn)用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C++求四個正整數(shù)最大公約數(shù)的方法。分享給大家供大家參考,具體如下:
/*
* 作 者: 劉同賓
* 完成日期:2012 年 11 月 16 日
* 版 本 號:v1.0
*
* 輸入描述: 輸入四個正整數(shù),輸出其最大公約數(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;
}
運(yùn)行效果如下圖所示:

希望本文所述對大家C++程序設(shè)計有所幫助。
您可能感興趣的文章:
- js判斷輸入是否為正整數(shù)、浮點(diǎn)數(shù)等數(shù)字的函數(shù)代碼
- 正則文本框只能輸入正整數(shù)
- JavaScript正則表達(dá)式校驗非零的正整數(shù)實例
- jquery 正整數(shù)數(shù)字校驗正則表達(dá)式
- JS只能輸入正整數(shù)的簡單實例
- 一種求正整數(shù)冪的高效算法詳解
- 只能輸入小于最大數(shù)且是正整數(shù)的腳本
- 使用JavaScript判斷用戶輸入的是否為正整數(shù)(兩種方法)
- JavaScript正則表達(dá)式校驗非正整數(shù)實例
- C++初學(xué)者之根據(jù)輸入的任何一個正整數(shù),輸出可能被表示的連續(xù)正整數(shù)
- JQuery判斷正整數(shù)整理小結(jié)(jQuery 文本框中只能輸入正整數(shù))
相關(guān)文章
C語言實現(xiàn)飛機(jī)訂票系統(tǒng)的完整代碼
為了免去在窗口排隊買票的麻煩,飛機(jī)訂票系統(tǒng)應(yīng)運(yùn)而生,下面這篇文章主要給大家介紹了關(guān)于C語言實現(xiàn)飛機(jī)訂票系統(tǒng)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
C語言實現(xiàn)通用數(shù)據(jù)結(jié)構(gòu)之通用映射(HashMap)
這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)通用數(shù)據(jù)結(jié)構(gòu)之通用映射,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11
淺談stringstream 的.str()正確用法和清空操作
下面小編就為大家?guī)硪黄獪\談stringstream 的.str()正確用法和清空操作。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12

