哈尼


私信TA

用户名:dotcpp0780724

访问量:42

签 名:

巨菜的新手,向大佬们学习

等  级
排  名 42858
经  验 349
参赛次数 0
文章发表 1
年  龄 22
在职情况 学生
学  校 湖北师范大学
专  业 计算机科学与技术

  自我简介:

解题思路:首先得搞懂最大公约数和最小公倍数之间的关系

注意事项:两数相乘除于最大公约数等于最小公倍数

参考代码:

#include<stdio.h>

int main()

{

int a,b,i,temp;

scanf("%d %d",&a,&b);                 

if(a<b){                                        //比较二者,把最大的放入a

    temp=a;

    a=b;

    b=temp;

}

for(i=a;i>0;i--){                            

    if(a%i==0&&b%i==0){            //同时满足对a,b求余得0的数

        printf("%d %d",i,(a*b)/i);      // 两数相乘除于最大公约数等于最小公倍数


        break;

    }

}

return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »