该程序求的是最小公倍数与最大公因数 那个while循环中是什么意思
#include "stdio.h" void main() { int a,b,c,d,num; printf("Input tow numbers\n"); scanf("%d%d",&a,&b); if(a<b){ //将大值赋给了a c=a; a=b; b=c; } num=a*b; //求公倍数 while(b!=0){ c=a%b; a=b; b=c; } printf("最大公因数:%d\n",a); printf("最小公倍数:%d\n",num/a); }