三种方法由键盘输入三个整数abc,输出最大的一个

三种方法由键盘输入三个整数abc,输出最大的一个_第1张图片

方法一:

      代码:

 #include
int main()
{
    int a, b, c, max;
    scanf("%d %d %d", &a, &b, &c);
    if (a >= b && a >= c)
        max = a;
    if (b >= a && b >= c)
        max = b;
    if (c >= a && c >= b)
        max = c;
    printf("%d", max);
    return 0;
}

输入数字时需要用空格隔开,例如6 3 9。

结果:

三种方法由键盘输入三个整数abc,输出最大的一个_第2张图片

———————————————————————————————————————————

方法二:

      代码:

#include
int main()
{
    int a, b, c, max;
    scanf("%d%d%d", &a, &b, &c);
    if (a > b)
        max = a;
    else
        max = b;
    if (c > b)
        max = c;
    else
        max = b;
    printf("max=%d", max);
}

结果:三种方法由键盘输入三个整数abc,输出最大的一个_第3张图片

———————————————————————————————————————————

方法三:(函数)

      代码:

​
int max(int x,int y)
{
    return(x>y)?x:y;
}
#include
int main()
{
    int max(int x, int y);
    int a, b, c, d;
    scanf_s("%d%d%d", &a, &b, &c);
    d = max(max(a,b),c);
    printf("max=%d", d);
    return 0;
}

​

结果:

三种方法由键盘输入三个整数abc,输出最大的一个_第4张图片

你可能感兴趣的:(c语言,c语言)