wqz0727 2023-01-13 18:50 采纳率: 66.7%
浏览 33

关于#c语言#的问题:输入两个正整数m和n,求其最大公约数和最小公倍数

输入两个正整数m和n,求其最大公约数和最小公倍数。
#include"stdio.h" 
main()
{
    int m,n,i,j;
    printf("请输入两个正整数:");
    scanf("%d%d",&m,&n);
    if(m<n)
      {i=m;j=n;}     //i放最小数,j放最大数
    else
      {i=n;j=m;}  
    while(             )
        i--;
    while(              )
        j++;
    printf("%d和%d的最大公约数为:%d\n",m,n,i);
    printf("%d和%d的最小公倍数为:%d\n",m,n,j);
}

  • 写回答

3条回答 默认 最新

  • 谛凌 2023-01-13 18:56
    关注
    #include"stdio.h" 
    main()
    {
        int m,n,i,j;
        printf("请输入两个正整数:");
        scanf("%d%d",&m,&n);
        if(m<n)
          {i=m;j=n;}     //i放最小数,j放最大数
        else
          {i=n;j=m;}  
        while(m%i || n%i)
            i--;
        while(j%m || j%n)
            j++;
        printf("%d和%d的最大公约数为:%d\n",m,n,i);
        printf("%d和%d的最小公倍数为:%d\n",m,n,j);
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月13日

悬赏问题

  • ¥30 关于#测试工具#的问题:测试ai翻唱
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 为什么在iis上部署网站,服务器可以访问,但是本地电脑访问不了
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配