请问一下,在C语言中,最大公约数和最小公倍数怎么写啊。
这个很简单啊,自己应该可以解决吧。
先求公约数,公倍数就是两数积除以公约数。
循环,判断。
这个很简单啊,自己应该可以解决吧。
先求公约数,公倍数就是两数积除以公约数。
循环,判断。
乌鸦其实已经把解决的方法说出来的了, 下面程序就是按照乌鸦的方法写的 #include <stdio.h> #include <conio.h> main(void) {int m,n,a,b,t,c; printf("\nInput two integer numbers:\n"); scanf("%d%d",&a,&b); m=a; n=b; if(a<b) { t=a; a=b; b=t; } c=a%b; while(c!=0) { a=b; b=c; c=a%b; } printf("\nThe largest common divisor:%d\n",b); printf("\nThe largest common multiple:%d",m*n/b); }