求教一个C语言编程问题,详细资料在里面

2025-02-06 10:01:21
推荐回答(4个)
回答1:

#include
void main()
{
int m,n,i,j,t,max,min;
printf("请输入任意两个正整数:");
scanf("%d %d",&m,&n);
if (m>n)
{
t=m;
m=n;
n=t;
}
for(i=1;i<=n;i++)
{
if((m%i==0)&&(n%i==0))
max=i;
}
for(j=n;j<=n*m;j++)
{
if((j%m==0)&&(j%n==0))
{
min=j;
break;
}
}
printf("最大公约数是%d\n最小公倍数是%d",max,min);

}
自己再把它弄成函数调用就性咯。。。不行在找我

回答2:

算法还是正确的,自己敲代码啊,你要是报错就把代码发上来,我们帮你修改修改就行了,虽然代码不是很长,但打起来还是很麻烦的。

回答3:

算法都写的这么清楚了,直接编不就行了?

回答4:

把你的代码发上来