#include<stdio.h>
void main()
{
int a,b,n,i=0;
void wohaha(int x,int y)
scanf("%d%d",&a,&b);
wohaha(a,b);
if(a%b==0) printf("%d",a);
else
{
for(n=2;n<=b;n++)
{
a=a*n;
if(a%b==0) i=1;
if(i==1) {printf("%d",n);break;}
i=0;
}
}
}
void wohaha(int x,int y)
{ int t;
if(x<y)
{
t=x;
x=y;
y=t;
}
}
自编了一个球最小公倍数的算法,,
答案:2 悬赏:10 手机版
解决时间 2021-06-09 14:21
- 提问者网友:半生酒醒
- 2021-06-09 04:22
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-06-09 05:25
其实我觉你设计的是可以的。
但运行步骤比较多我给出一种常规的吧
#include<stdio.h>
void main()
{
int m,n,min,t,max,r,x;
printf("请输入两个数");
scanf("%d%d",&m,&n);
x=m*n;
if(m<n)
{t=m;
m=n;
n=t;}
for( ;r>0; )
{r=m%n;
m=n;
n=r;}
max=m;
min=x/max;
printf("最小公倍数为%d",min);}
}
全部回答
- 1楼网友:醉吻情书
- 2021-06-09 06:36
main(){
int m,n;
scanf("%d",m);
scanf("%d",n);
int r=m*n;
if(m==n)
printf("",r/m);
else if(m>n){
m=m-n;
}
else{
n=n-m;
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯