C语言:最小公倍数
//求最小公倍数 #include <stdio.h> main() { int m,n,i,k,max,min; scanf("%d,%d",&m,&n); max=m>n?m:n; min=m<n?m:n; k=max; while(k%min!=0) { k=k+max; } printf("最小公倍数为%d\n",k); getchar(); }
//求最小公倍数函数 #include <stdio.h> int gbs(int m,int n) { int i,k,max,min; max=m>n?m:n; min=m<n?m:n; k=max; while(k%min!=0) { k=k+max; } return k; } main() { int m,n,i,k,max,min; scanf("%d,%d",&m,&n); printf("最小公倍数为%d\n",gbs(m,n)); getchar(); }