欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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è)計有所幫助。

相關(guān)文章

最新評論