最大公约数c语言算法代码(c语言从小到大排序编程)

输入两个正整数m和n,求其最大公约数和最小公倍数

问题分析:

输入两个正整数m和n,输出最大公约数和最小公倍数

最大公约数是几个数共有的因数最大的一个数字,8和12的最大公约数是4,用辗转相除法可以实现,其算法过程为:

设两数为a,b设其中a做被除数,b做除数,temp为余数

大数放a中,小数放b中;求a/b的余数;

若temp=0则b为最大公约数;

如果temp!=0则把b的值给a,temp的值给b;

最小公倍数=输入的两个数之积除于它们的最大公约数

算法描述:

最大公约数c语言算法代码(c语言从小到大排序编程)

代码实现:

#include 
int main()
{
    int a,b,temp,m,t;
    printf("请输入两个数:n");
    scanf("%d%d",&a,&b);//输入两个数a,b 
    if(a

运行结果:

最大公约数c语言算法代码(c语言从小到大排序编程)

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

品牌推广 在线咨询
返回顶部