for 循环问题,求解答。
程序代码:#include "stdio.h"
void main()
{int m,n,i,t,gongyue,gongbei;
printf("shu ru liang ge zheng zhen shu:");
scanf("%d%d",&m,&n);
if(m>n)
t=n;
else
t=m;
for(i=1;i<=t;i++)
if(m%i==0&&n%i==0)
gongyue=i;
gongbei=m*n/gongyue;
printf("zui da gong yue shu wei:%d\nzui da gong bei shu wei:%d",gongyue,gongbei);
}#include "stdio.h"
void main()
{int m,n,gongyue,gongbei;
printf("shu ru liang ge zheng zhen shu:");
scanf("%d%d",&m,&n);
if(m>n)
for(i=1;i<=n;i++)
if(m%i==0&&n%i==0)
gongyue=i;
gongbei=m*n/gongyue;
printf("zui da gong yue shu wei:%d\nzui da gong bei shu wei:%d",gongyue,gongbei);
}第二个为什么不行啊。第一个可以。







