标题:大一计科新生 刚学到函数不太懂 求指点
取消只看楼主
Poppy辉
Rank: 1
来 自:云南曲靖
等 级:新手上路
帖 子:33
专家分:4
注 册:2016-11-5
结帖率:66.67%
已结贴  问题点数:5 回复次数:1 
大一计科新生 刚学到函数不太懂 求指点
#include<stdio.h>
int minComMul(int a,int b);
int maxComDiv(int a,int b);
main()
{
    int m,n;
    int maxCom,minCom;

    maxCom = maxComDiv(24,36);
        printf("%d",m);
    minCom = minComMul(24,36);
        printf("%d",n);
   
}
    int maxComDiv(int a,int b)   //此时仅讨论啊a<=b的情况
    {
        int i,j,m,n;
        m=0;
        n=0;
        for( i=1;i<=a;i++ )
        {
            if( a%i==0 )
                m = i;
        }
        for( j=1;j<=b;j++ )
        {
            if( b%j==0 )
            {
            n = j;
            if( m==n )
            return m;        
        }
   
    }
    }

    int minComMul(int a,int b)
    {
        int i,j,m,n;
        m=0;
        n=0;
        for( i=a;;i++ )
        {
            if( i%a==0 )
            {
                m = i;
            }
        }
        for ( j=b;;j++ )
        {
            if( b%j==0 )
            {
            n=j;
            if( m==n )
            return n;
            }
        }
    }
输出结果是-85833340
这是老师布置的一道求公约数公倍数的作业
搜索更多相关主题的帖子: include 
2016-11-05 15:38
Poppy辉
Rank: 1
来 自:云南曲靖
等 级:新手上路
帖 子:33
专家分:4
注 册:2016-11-5
得分:0 
回复 2楼 九转星河
真的相当感谢.  解释的很详细也很耐心,问题已经解决了。  赞!
2016-11-05 23:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-470749-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.432414 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved