来自李仲荣的问题
编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果.两个整数在主函数中从键盘输入
编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果.两个整数在主函数中从键盘输入
7回答
2020-07-24 00:17
编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果.两个整数在主函数中从键盘输入
编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果.两个整数在主函数中从键盘输入
#includeintmaxY(intm,intn){inti;for(i=n;i>0;i--)if(m%i==0&&n%i==0)break;return(i);}intminB(intm,intn){intj;for(j=n;j>0;j++)if(j%m==0&&j%n==0)break;return(j);}intmain(){intm,n,i,j;scanf...
怎么把最大公约数和最小公倍数用GCD、LCM表示
你是说写的这两个函数名是GCD,LCM么?
是的
#include
intGCD(intm,intn)
{inti;
for(i=n;i>0;i--)
if(m%i==0&&n%i==0)break;
return(i);}
intLCM(intm,intn)
{intj;
for(j=n;j>0;j++)
if(j%m==0&&j%n==0)break;
return(j);}
intmain(){
intm,n,i,j;
scanf("%d%d",&m,&n);
j=LCM(m,n);
i=GCD(m,n);
printf("%d和%d的最大公约数是%d,最小公倍数是%dn",m,n,i,j);
return0;}
不对啊
怎么弄