nimabi1qqq 2019-12-14 19:07 采纳率: 0%
浏览 2064

【问题描述】 输入正整数m,n,求它们的最大公约数和最小公倍数。定义函数gcd(m, n)求最大公约数,函数lcm(m, n)求最小公倍数。main函数负责读取正整数m,n,以及输出最后结果。

图片说明
#include
int gcd(int m,int n)
{
int c,i;
for(i=0;c>0;i++)
{
c=m%n;
m=n;
n=c;
}
return m;
}
int icm(int x,int y)
{
int c,i,a,b;
a=x*y;
for(i=0;c>0;i++)
{
c=x%y;
x=y;
y=c;
}
b=a/x;
return b;
}
int main()
{
int m,n,max,min;
scanf("%d %d",&m,&n);
max=gcd(m,n);
min=icm(m,n);
printf("%d %d",max,min);
return 0;
}

求大佬帮助找chu'cuo'wu


  • 写回答

1条回答 默认 最新

  • 给星星拍照 2021-11-05 23:34
    关注

    虽然你肯定解决了 但是还是想着给你写一写hhh
    #include<stdio.h>
    int gcd(int m,int n)
    {
    int c=1,i;
    for(i=0;c>0;i++)
    {
    c=m%n;
    m=n;
    n=c;
    }
    return m;
    }
    int icm(int x,int y)
    {
    int c=1,i,a,b;
    a=x*y;
    for(i=0;c>0;i++)
    {
    c=x%y;
    x=y;
    y=c;
    }
    b=a/x;
    return b;
    }
    int main()
    {
    int m,n,max,min;
    scanf("%d %d",&m,&n);
    max=gcd(m,n);
    min=icm(m,n);
    printf("%d %d",max,min);
    return 0;
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型