编程语言应用

首页 » 常识 » 问答 » C语言实例求两数最小公倍数
TUhjnbcbe - 2021/8/14 19:53:00
2021治疗白癜风最好的药哪里有卖 https://m-mip.39.net/woman/mipso_4487598.html

用户输入两个数,求这两个数的最小公倍数。

实例-使用while和if

#includestdio.hintmain()

{intn1,n2,minMultiple;

printf("输入两个正整数:");

scanf("%d%d",n1,n2);//判断两数较大的值,并赋值给minMultipleminMultiple=(n1n2)?n1:n2;//条件为truewhile(1){if(minMultiple%n1==0minMultiple%n2==0){printf("%d和%d的最小公倍数为%d",

n1,n2,minMultiple);

break;

}++minMultiple;

}return0;

}

运行结果:

输入两个正整数:和的最小公倍数为实例-通过最大公约数计算

#includestdio.hintmain()

{intn1,n2,i,gcd,lcm;printf("输入两个正整数:");

scanf("%d%d",n1,n2);for(i=1;i=n1i=n2;++i){//判断最大公约数if(n1%i==0n2%i==0)gcd=i;

}lcm=(n1*n2)/gcd;

printf("%d和%d的最小公倍数为%d",n1,n2,lcm);return0;

}

运行结果:

输入两个正整数:和的最小公倍数为预览时标签不可点收录于话题#个上一篇下一篇

1
查看完整版本: C语言实例求两数最小公倍数