編寫(xiě)兩個(gè)函數(shù),分別求兩個(gè)整數(shù)的最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個(gè)函數(shù)并輸出結(jié)果.兩個(gè)整數(shù)在主函數(shù)中從鍵盤(pán)輸入
#includeint maxY(int m,int n){int i;for(i=n;i>0;i--) if(m%i==0&&n%i==0)break;return(i);}int minB(int m,int n){int j;for(j=n;j>0;j++) if(j%m==0&&j%n==0)break;return(j);}int main(){int m,n,i,j;scanf...怎么把最大公約數(shù)和最小公倍數(shù)用GCD、LCM表示你是說(shuō)寫(xiě)的這兩個(gè)函數(shù)名是GCD,LCM么?是的#include
int GCD(int m,int n)
{int i;
for(i=n;i>0;i--)
if(m%i==0&&n%i==0)break;
return(i);}
int LCM(int m,int n)
{int j;
for(j=n;j>0;j++)
if(j%m==0&&j%n==0)break;
return(j);}
int main(){
int m,n,i,j;
scanf("%d%d",&m,&n);
j=LCM(m,n);
i=GCD(m,n);
printf("%d和%d的最大公約數(shù)是%d,最小公倍數(shù)是%d\n",m,n,i,j);
return 0;}不對(duì)啊怎么弄