第五次作业

#include<stdio.h>
int main()
{int m,n,i,X,Y;
printf("输入两个数字m,n\n");
scanf("%d%d",&m,&n);
if(m<=1000&&n<=1000)
for(i=1;i<=m&&i<=n;i++){
	if(m%i==0&&n%i==0)
		X=i;
	    Y=m*n/i;
	printf("m=%d,n=%d",m,n);
	printf("最大公约数X=%d\n",X);
	printf("最小公倍数Y=%d\n",Y);
	

}
else

printf("超出所给范围\n");

	return 0;
}

  首先你要知道最大公约数和最小公倍数的性质,我准备将中间的过程去掉,但是我发现我没办法弄掉

  

posted @ 2019-04-16 20:43  贺占录  阅读(81)  评论(0)    收藏  举报