在开始前, 没有搞明白最大公倍数与最小公约数之间的数学关系,
说明的加强数学的学习.
在对赋值方面, 刚开始, 不知道 x-y 后为什么
在复习了 while 语言后, 用 if 循环和 while, 可以直接赋值.
说明还是上机少, 接下来加长上机时间.
- #include<stdio.h>
- int main ()
- {
- int x,y,a,b;
- printf ("entern x y:");
- scanf ("%d%d",&x,&y);
- a=x*y;
- while(x!=y)
- {
- if(x>y)
- x=x-y;
- else
- y=y-x;
- }
- b=a/x;
- printf("最大公倍数为 %d\n 最小公因数为 %d\n",x,b);
- return 0;
}
来源: http://www.bubuko.com/infodetail-3024917.html