请编写两个mycat 自定义函数实现,分别实现求两个整数的最大公约数和最小公倍数,并由主函数调用这两个函数

.1写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
.1写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果
int f(int c,int d)
int i,w,t;
w=c;c=d;d=w;
for(i=1;i&c;i++)
{ if(c%i==0 && d%i==0)
return(t);
int s( int z,int x)
t= f(z,x);
return(w);
main()
...
我有更好的答案
w=c;c=d;d=w;无法实现交换,咋不加花括弧for(i=1;i&c;i++)
{ if(c%i==0 && d%i==0)应该是for(i=1;i&=c;i++)如果较大数是较小数的倍数咋办
采纳率:30%
w=c;c=d;d=w;无法实现交换,咋不加花括弧for(i=1;i&c;i++)
{ if(c%i==0 && d%i==0)应该是for(i=1;i&=c;i++)如果较大数是较小数的倍数咋办 1写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果
哪些高手帮帮忙!
为您推荐:
其他类似问题
最大公约数的相关知识
换一换
回答问题,赢新手礼包编写两个函数,分别求两个整数的最大公约数和最小公倍数,并用主函数调用这两个函数,_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
编写两个函数,分别求两个整数的最大公约数和最小公倍数,并用主函数调用这两个函数,
编写两个函数,分别求两个整数的最大公约数和最小公倍数,并用主函数调用这两个函数,然后输出结果。两个整数由键盘输入
这个根据要求就行了:#include&iostream&using&namespace&int&gcd(int&m,&int&n){&&&&if&(m&&&n)&&&&{&&&&&&&&int&temp&=&n;&&&&&&&&n&=&m;&&&&&&&&m&=&&&&&}&&&&if&(m%n&==&0)&&&&&&&&return&n;&&&&else&&&&&&&&return&gcd(n,&m%n);}int&lcm(int&m,&int&n){&&&&return&m*n&/&gcd(m,&n);}int&main(){&&&&int&m,n;&&&&cin&&m&&n;&&&&cout&&&&m&&&与&&&n&&&的最大公约数是&&&&&gcd(m,&n)&&&&&&&&cout&&&&m&&&与&&&n&&&的最小公倍数是&&&&&lcm(m,&n)&&&&&&&&return&0;}结果为:
采纳率:84%
来自团队:
为您推荐:
其他类似问题
最大公约数的相关知识
换一换
回答问题,赢新手礼包编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。
#include&stdio.h&#include&math.h&int&fun_y(int,int);int&fun_b(int,int);main(){&int&a,b,gy,&printf(&输入两个整数:\n&);&scanf(&%d%d&,&a,&b);&gy=fun_y(a,b);&gb=fun_b(a,b);&printf(&最大公约数是:%d\n最小公倍数是:%d\n&,gy,gb);}int&fun_y(int&x,int&y){&int&z,i;&if(x&y)&&z=sqrt(y);&else&&&z=sqrt(x);&for(i=z;i&=1;i--)&{&&if(x%i==0&&y%i==0)&&&&}&return&i;}int&fun_b(int&x,int&y){&int&z,i;&&z=x*y;&for(i=x;i&=z;i++)&{&&if(i%x==0&&i%y==0)&&&&}&return&i;}
求最大公约数的时候出了点问题啊,输入15和25,结果最大公约数显示的是1.
//给个更简单的int&fun_y(int&x,int&y){&if&(x==0)&&&&&&&&return&x;&&&&else&&&&&&&&return&fun_y(x,y%x);}
采纳率:54%
为您推荐:
其他类似问题
最大公约数的相关知识
换一换
回答问题,赢新手礼包编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果。两个整数在_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果。两个整数在
编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果。两个整数在主函数中从键盘输入
我有更好的答案
int maxY(int m,int n){int i,j);return 0;j++)
if(j%m==0&&j%n==0)return(j);}int main(){int m,n,i,j;scanf(&%d%d&;for(i=n;%d和%d的最大公约数是%d,最小公倍数是%d&#92,n);i=maxY(m,n);printf(&return(i);i&0;i--)
if(m%i==0&&n%i==0)}int minB(int m,i;0,int n){for(j=n;j&gt,&m,&n);j=minB(m,n;n&,m#include&stdio.h&gt
怎么把最大公约数和最小公倍数用GCD、LCM表示
你是说写的这两个函数名是GCD,LCM么?
#include&stdio.h&int GCD(int m,int n){for(i=n;i&0;i--)
if(m%i==0&&n%i==0)return(i);}int LCM(int m,int n){for(j=n;j&0;j++)
if(j%m==0&&j%n==0)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的最大公约数是%d,最小公倍数是%d\n&,m,n,i,j);return 0;}
采纳率:96%
嗨,行星饭
为您推荐:
其他类似问题
最大公约数的相关知识
换一换
回答问题,赢新手礼包写两个函数,分别求出两个整数的最大公约数和最小公倍数。用主函数调用这两个函数,并输出结果。_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
写两个函数,分别求出两个整数的最大公约数和最小公倍数。用主函数调用这两个函数,并输出结果。
我有更好的答案
else return gcd(b,a%b).最大公约数,int b) { if (b==0)0) lcm+=a:int gcd( } 最小公倍数:int lcm(int a,int b) { if (a&b) {t=a;a=b;b=t;} int lcm=a; while (lcm%b&gt用c语言写的
x=y%a; return (m);&lt#include&stdio.h& if(m%n==0)&br&#47!=0)&br/ {
b=x%y;&&br/& else&&br/& while(x;,&m;br/&
a=x%y;&br/&& if(m%n==0)&br/ printf(&quot,&n); return (b),a); c=min(m; return (n);&
m=v,int n){int x,y,b;&br/br/&
return (a);b;,c);&gt:%d\n&&& x=m;y=n;&br/br/& }}int min(br/& while(x; } a=max(m,n)!=0)&br/%d%d&&br/& else& if(n&m) { v=n;&n&,n); printf(& x=m;y=n;&br&#47,int n){int x,y,a;&br/}main(){ int m,n,v,a,b,c; scanf(&max is:%d\int max(br/&
为您推荐:
其他类似问题
最大公约数的相关知识
换一换
回答问题,赢新手礼包

我要回帖

更多关于 编写函数 实现删除 的文章

 

随机推荐