输入两个正整数m和n,求其最大公约数和最小公倍数c语言答:#include<stdio.h> main() { int a,b,c,n,m; scanf("%d,%d",&n,&m); if(m<n) { a=m; m=n; n=a; } c=n*m; while(n!=0) { b=m%n; m=n; n=b; } printf("公约数%d\n公倍数%d\n",m,c/m); } 求解while这个循环什么意思有... 展开 麦浪...
C语言编程:输入两个正整数m和n,求其最大公约数和最小公倍数,急!急...答:main(){ int p,r,n,m,temp;printf("Please enter 2 numbers n,m:");scanf("%d,%d",&n,&m);//输入两个正整数.if(n<m)//把大数放在n中,把小数放在m中.{temp=n;n=m;m=temp;} p=n*m;//P是原来两个数n,m的乘积.while(m!=0)//求两个数n,m的最大公约数.{ r=n%m;n=...