程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++求四個正整數最年夜條約數的辦法

C++求四個正整數最年夜條約數的辦法

編輯:關於C++

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++法式設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved