用c语言编程输入两个整数,求其最大公约数和最小公倍数答:include"stdio.h"main(){ int m,n,t,h,a,b,q;printf("输入m,n的值:");scanf("%d%d",&m,&n);a=m;b=n;if (n>m) {t=m;m=n;n=t;}while (m%n!=0){ h=n;n=m%n;m=n;}a=a/n;b=b/n;q=a*b*n;printf("两数最大公约数为 %d,最小公倍数为 %d\n",n...
求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数,用另...答:<cstdio>gcd(int a,int b){if(a%b==0)return b; return gcd(b,a%b);}gxd(int a, int b,int g){return a*b/g; } main ( ){ int x,y;int i,j;scanf("%d%d",&x,&y);i=gcd(x,y);j=gxd(x,y,i);printf("%d and %d gcd is %d,gxd is %d\n",x,y,i,j);}...
设计一个子函数,找出任意2个整数的最大公约数,并在主函数中调用此函数...答:{ int m,n,min,i;printf("请输入两个正整数:");scanf("%d,%d",&m,&n);func(m,n);return 0;} func(int m,int n){ int i,min;if(m<n){ min=m;} else { min=n;} for(i=min;i>=1;i--){ if(m%i==0&&n%i==0){ printf("最大公约数是:%d\n",i);break;} } ...