C++求四個(gè)正整數(shù)最大公約數(shù)的方法
本文實(shí)例講述了C++求四個(gè)正整數(shù)最大公約數(shù)的方法。分享給大家供大家參考,具體如下:
/* * 作 者: 劉同賓 * 完成日期:2012 年 11 月 16 日 * 版 本 號:v1.0 * * 輸入描述: 輸入四個(gè)正整數(shù),輸出其最大公約數(shù)。 * 問題描述: * 程序輸出: * 問題分析:略 * 算法設(shè)計(jì):略 */ #include<iostream> using namespace std; int f(int,int); int g(int,int,int,int); int main() { int a,b,c,d; cout<<"請輸入四個(gè)正整數(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è)計(jì)有所幫助。
- js判斷輸入是否為正整數(shù)、浮點(diǎn)數(shù)等數(shù)字的函數(shù)代碼
- 正則文本框只能輸入正整數(shù)
- JavaScript正則表達(dá)式校驗(yàn)非零的正整數(shù)實(shí)例
- jquery 正整數(shù)數(shù)字校驗(yàn)正則表達(dá)式
- JS只能輸入正整數(shù)的簡單實(shí)例
- 一種求正整數(shù)冪的高效算法詳解
- 只能輸入小于最大數(shù)且是正整數(shù)的腳本
- 使用JavaScript判斷用戶輸入的是否為正整數(shù)(兩種方法)
- JavaScript正則表達(dá)式校驗(yàn)非正整數(shù)實(shí)例
- C++初學(xué)者之根據(jù)輸入的任何一個(gè)正整數(shù),輸出可能被表示的連續(xù)正整數(shù)
- JQuery判斷正整數(shù)整理小結(jié)(jQuery 文本框中只能輸入正整數(shù))
相關(guān)文章
C語言實(shí)現(xiàn)飛機(jī)訂票系統(tǒng)的完整代碼
為了免去在窗口排隊(duì)買票的麻煩,飛機(jī)訂票系統(tǒng)應(yīng)運(yùn)而生,下面這篇文章主要給大家介紹了關(guān)于C語言實(shí)現(xiàn)飛機(jī)訂票系統(tǒng)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06用c語言實(shí)現(xiàn)HUP信號重啟進(jìn)程的方法
本篇文章是對使用c語言實(shí)現(xiàn)HUP信號重啟進(jìn)程的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05利用C++單例模式實(shí)現(xiàn)高性能配置管理器
這篇文章主要為大家詳細(xì)介紹了如何利用C++單例模式實(shí)現(xiàn)高性能配置管理器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下2023-04-04Qt項(xiàng)目實(shí)戰(zhàn)之方塊游戲的實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了如何利用Qt實(shí)現(xiàn)簡易的方塊游戲,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴可以了解一下2023-03-03C語言實(shí)現(xiàn)通用數(shù)據(jù)結(jié)構(gòu)之通用映射(HashMap)
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)通用數(shù)據(jù)結(jié)構(gòu)之通用映射,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11淺談stringstream 的.str()正確用法和清空操作
下面小編就為大家?guī)硪黄獪\談stringstream 的.str()正確用法和清空操作。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12