求最大公约数和最小公倍数---调用函数

原创 2013年12月04日 22:32:17
//   求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数,用另一个函数根据最大公约数求最小公倍数。






#include<stdio.h>
int main()
{
int lcd(int m,int n,int k);
int gy(int m,int n);




int n,m;
scanf("%d%d",&m,&n);
gy(m,n);
lcd(m,n,gy(m,n));
printf("最大公约数为%d\n最小公倍数为%d\n",gy(m,n),lcd(m,n,gy(m,n)));


return 0;
}


int lcd(int m,int n,int k)
{
int x;
x=n*m/k;
return (x);
}
int gy(int m,int n)
{
int i,j,t;
if(m<n)
{
t=n;n=m;m=t;
}
while((i=(m%n))!=0)
{
m=n;n=i;
}
return (n);
}

用C语言求两个数的最大公约数和最小公倍数

求最大公约数,就是求较小的一个数的约数同时也能被较大的数整除,把他求到最大就可以了。求最小公倍数,就是求较大的一个数的倍数(同时也能整除较小的数),求最小的。1、# include int ma...

/*分别求出俩个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,俩个整数由键盘输入!?????怎么写,,求注释!??!*/

c++ int 输入数1(0), 输入数2(0), 约数(1), 最大约数(0), 最小公倍数(0); printf_s("分别输入2个整数\n"); scanf_s("%d %d", &输入数...

调用函数求任意两个整数的最小公倍数和最大公约数

#include//0和任意的一个数的最大公约数就是那个数(最小公倍数就是0) int yue(int x,int y){ int m,t; if(y>x) { t=...

求两个整数的最大公约数和最小公倍数(通过调用自定义函数实现)

老谭的C语言书的第七章课后习题
  • xulu95
  • xulu95
  • 2016年09月28日 20:11
  • 329

动态函数调用实现下列操作,输入2个数以及操作符计算结果@ 求最大公约数 $求最小公倍数 - 求差 + 求和 等等

//求最大公约数 int greatestDivisorOfTwo(int x, int y){ int min = x < y ? x : y; int i = 0; for...

//2.、动态函数调用实现下列操作,输入2个数以及操作符计算结果。@ 求最大公约数 $求最小公倍数
 - 求差+ 求和 等等

#import //求最大公约数 int maxDivisor(int x, int y){ int i = 0; if (x < y) { for (int i =...
  • w_sx_
  • w_sx_
  • 2014年07月30日 23:06
  • 444

动态函数调用实现下列操作,输入2个数以及操作符计算结果。@求最大公约数 $求最小公倍数 -求差 +求和

int sumValue(int x, int y) { return x + y; } int subValue(int x, int y) { return x - y; } in...
  • vaercly
  • vaercly
  • 2014年07月30日 20:33
  • 508

求最小公倍数 最大公约数

  • 2010年03月29日 14:50
  • 794B
  • 下载

函数之最大公约数和最小公倍数

Problem A: 求两个整数的最大公约数和最小公倍数 Description 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 Input...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求最大公约数和最小公倍数---调用函数
举报原因:
原因补充:

(最多只允许输入30个字)