函数完结及作业

21 阅读1分钟

函数:

屏幕截图 2025-12-21 190347.png

  1. 输入两个数 判断这两个数的最大值 并打印输出

代码如下:

int a1 (int a, int b) {
    //return a > b ? x : y;
    if(a > b){
        return a;
    }
    else{
        return b;
    }
}
int rst1 = a1(10 , 20);
printf("%d", rst1);

效果如图:

屏幕截图 2025-12-21 192020.png

  1. 输入三个数 判断这三个数的最大值 并打印输出

代码如下:

int a2 (int a, int b, int c) {
    //return (a >= b ? a : b) >= c ? (a >= b ? a : b) : c;
    if(a >= b && a >= c){
        return a;
    }
    if(b >= a && b >= c){
        return b;
    }
    else{
        return c;
    }
}
int rst2 = a2(10 , 20, 30);
printf("%d", rst2);

效果如图:

屏幕截图 2025-12-21 192129.png