#includevoid main() { int m,n,t,s1,s2,m0,i; scanf("%d%d",&m,&n); if(m=1) {s1=m%i; s2=n%i; if(s1==0&&s2==0) break; i=i-1;} printf("最大公约数为%d\n",i); m0=m; while(1) {s1=m0%m; s2=m0%n; if(s1==0&&s2==0)break; m0=m0+1;} printf("最小公倍数为%d\n",m0);}你可以拿这个程序尝试一下,我写的。以前写的,你自己琢磨吧!
|