Advertisement

每日一题(20200426):编写两个函数用于计算任意两个整数的最大公约数与最小公倍数,并在主程序中调用这两个函数并输出计算结果;其中从键盘读取输入的两个整数值作为运算对象

阅读量:

函数实现与调用示例

数学学习中存在的一些不当方法

复制代码
    #include <stdio.h>
    int big (int a,int b);
    int small(int a,int b);
    int main ( )
    {
    printf("请输入两个整数:\n");
    int a,b;
    scanf("%d%d",&a,&b);
    int c,d;
    c = big(a, b);
    d = small(a, b);
    printf("最大公约数: %d \n",c);
    printf("最小公倍数: %d \n",d);
    return 0;
    }
    int big (int a,int b)
    {
    if (a == b) {
        return a;
    }
    else
    {
        //两个数不想等的时候,小的最有可能是最大公约数,如果不是,就用第三变量找公约数
        int c,d,e;
        // 大 小 变
        //赋值
        if (a > b) {
            c = a;
            d = b;
            e

全部评论 (0)

还没有任何评论哟~