输入两个正整数a和b,求其最大公约数和最小公倍数,a<b时要交换2个数的值 我在TC上写了一个但是觉得太复杂,有没得简单点的????还有/a是什么意思???
请赐教,多谢喇!!!
程序如下: #include"stdio.h" main() {int a,b,t,n1,n2; printf("shu ru liang ge shu:\n"); scanf("%d,%d",&n1,&n2); if(n1<n2) {t=n1;n1=n2;n2=t;} a=n1;b=n2; while(b!=0) {t=a%b; a=b; b=t; } printf("gongyueshu:%d\n",a); printf("gongbeishu:%d\n",n1*n2); }
[此贴子已经被作者于2004-11-24 18:11:27编辑过]