Leo Linuxhnrainll.blog.chinaunix.net
hnrainll
全部博文(354)
2010年(300)
2009年(54)
大鬼不动
叶绍琛
路沐堇
HoariNes
快乐的猪
6551130
zjt_pond
K__奕__
cynthia
格伯纳
Bsolar
葫芦娃的
分类: C/C++
2010-06-20 05:42:19
//求两数之间的最小公倍数和最大公约数 #include <stdio.h> int main(int argc, char *argv[]) { int x, y, num1, num2, temp; printf("请输入两个正整数:\n"); scanf("%d %d", &num1, &num2); if(num1 > num2) { temp = num1; num1 = num2; num2 = temp; } x = num1; y = num2; while(y != 0) { temp = x%y; x = y; y = temp; } printf("它们的最大公约数为: %d\n", x); printf("它们的最小公倍数为: %d\n",num1*num2/x); while(1); return 0; }
上一篇:C语言实例13:for语句
下一篇:C语言实例15:do-while语句
登录 注册