C++求四個正整數(shù)最大公約數(shù)的方法
更新時間:2016年05月30日 11:16:25 作者:賓賓琪琪
這篇文章主要介紹了C++求四個正整數(shù)最大公約數(shù)的方法,涉及C++求余算法的運用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了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; }
運行效果如下圖所示:
希望本文所述對大家C++程序設(shè)計有所幫助。
您可能感興趣的文章:
- js判斷輸入是否為正整數(shù)、浮點數(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)通用數(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