作业帮 > 综合 > 作业

输入两个整数m、n(要求输入数均大于0,且m>=n),输出它们的最小公倍数和最大公约数.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/18 15:02:43
输入两个整数m、n(要求输入数均大于0,且m>=n),输出它们的最小公倍数和最大公约数.
急,根据这个程序框图
用C语言做,
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int m,n,k,l;
while(1){
printf("Type m & n(m>=n>0)...\n");
scanf("%d%d",&m,&n);
if(m>=n && n>0) break;
printf("Error!Redo:");
}
for(k=n;;k--)
if(m%k==0 && n%k==0)
break;
l=m*n/k;
printf("The GCD = %d The LCM = %d\n",k,l);
}