Linst


私信TA

用户名:linst

访问量:454

签 名:

我太菜了

等  级
排  名 27162
经  验 511
参赛次数 0
文章发表 4
年  龄 18
在职情况 学生
学  校 江西农业大学
专  业

  自我简介:

只会一些简单题,大佬勿喷

TA的其他文章

解题思路:

注意事项://输出结果需和题解一致,顺序也要一样还有换行www

参考代码:

#include<stdio.h>

int main()

{

    int m,n;

    scanf("%d%d",&m,&n);

    int w=m*n;//确定取值最大范围,最多取到两数乘积

    int min=1e9;//最小公倍数

    int max=0;//最大公约数

    for(int i=1;i<=w;i++)

    {

        if(i%m==0&&i%n==0&&i<min)//如果既能被m整除又可被n整除则满足条件,因为要最小所以循环替换min

        min=i;

        if(m%i==0&&n%i==0&&i>max)//同理循环替换max值

        max=i;

    }

    printf("%d\n",max);//最后即为所求值

    printf("%d",min);

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区