/*
* Copyright (c) 2014,烟台大学计算机学院
* All right reserved.
*文件名:eleven week 2.1.app
* 作者:柴银平
* 完成时间:2014年1i月4日
* 版本号:v1.0
*
* 问题描述:输入四个整数,求出最大公约数
*程序输入:输入四个整数
*程序输出:输出最大公约数
*/
#include <iostream>
using namespace std;
int main()
{ int gcd(int x,int y);
int gcd1(int z,int w);
int c,d,e,f,g,h,i;
cin>>f>>g>>h>>i;
c=gcd(f,g);
d=gcd(h,i);
while (d!=0)
{
e=c%d;
c=d;
d=e;
}
cout<<"最大公约数是:"<<c<<endl;
}int gcd(int x,int y)
{
int a;
while (y!=0)
{
a=x%y;
x=y;
y=a;
}
return x;
}int gcd1(int z,int w)
{
int b;
while (w!=0)
{
b=z%w;
z=w;
w=b;
}
return z;
}
知识点小结:
现在我住做了第一个,后面的有困难。
学习心得:
怎么就得自己把这个那个自定义函数放在和主函数一起那个函数源文件就不行呢,这是个问题。然后再废话一句,如果上OJ每次用codeblocks先写找出错误,那样好不好?
求四数最大公约数
本文介绍了一个使用C++编写的程序,该程序能够接收四个整数作为输入,并通过自定义函数计算这些整数的最大公约数。文章还分享了作者在编程过程中遇到的问题及解决方法。
898

被折叠的 条评论
为什么被折叠?



