c语言判断最大数

题目:

  输入三个数,输出最大数

第一种方法:

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d,%d,%d",&a,&b,&c);
    if(a>b&&a>c)
        printf("%d
",a);
    else if(b>c)
        printf("%d
",b);
    else
        printf("%d
",c);
}

第二种方法:

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d,%d,%d",&a,&b,&c);
    if(a>b)
    {
        if(a>c)
            printf("%d
",a);
        else
            printf("%d
",c);
    }
    else
    {
        if(b>c)
            printf("%d
",b);
        else
            printf("%d
",c);
    }
}

第三种方法:

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

第四种方法:

#include <stdio.h>
int main()
{
    int a,b,c,i;
    scanf("%d,%d,%d",&a,&b,&c);
    if(a>b)
    {
        i=a;
        a=b;
        b=i;
    }
    if(b>c)
    {
        i=b;
        b=c;
        c=i;
    }
    printf("%d
",c);
}
原文地址:https://www.cnblogs.com/lqboke/p/9920423.html