编写程序求两个正整数的最大公约数。其中设计函数MaxCommonFactor(),计算两个正整数的最大公约数。

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:19:39
急需啊
此为C语言编辑题
下面的两个程序好象不太对啊,老有错误

MaxCommonFactor(int m,int n)
{int i;
for(i=sqrt(n);i>=2;i--)
{
if (m%i==0)
{printf("最大公约数为%d",i);
}
break;
}
}

main()
{int a,b,temp;
scanf("%d%d",&a,&b);
if(a<=0&&b<=0)
{printf("输入滴数不是正整数");
}
else{
if(a<b)
{temp=a;
a=b;
b=temp;}
MaxCommonFactor(a,b)
}
}

什么是最大公约数?我不知道啊
把解释那出来看啊

两个数的公共最大约数.#include <iostream>
using namespace std;
int max(int a,int b)
{
int c,d;
c=a<b?a:b;
for(int i=1;i<=c;i++)
if(a%i==0&&b%i==0)
d=i;
return d;
}
int main()
{
int a,b,c;
cout<<\"输入两个数:\";
cin>>a>>b;
c=max(a,b);
cout<<\"最大公约数:\"<<c<<endl;
return 0;
}

JAVA编写程序求两个数最大公约和最小公倍数 编写程序求两个正整数的最大公约数。其中设计函数MaxCommonFactor(),计算两个正整数的最大公约数。 VB 编写 输入两个正整数 求他们的最大的最大公约数 考虑循环不变式编写一个程序,求两个正整数的最小公倍数 用C语言编写一个程序,从键盘输入两个正整数,输出这两个整数的最小公倍数 求高手编写两个简单的程序 编写一个程序,实现任意长度的两个正整数的加法运算 用C语言编写一个程序,实现任意长度的两个正整数的加法运算 用VB怎么编写求最大公倍数的程序呀! 编写一个c程序,程序运行时要求用户输入两个正整数m和n,然后程序给出这两个数的最大公约数和最小公倍数。