c语言判断最大数

题目:

  输入三个数,输出最大数

第一种方法:

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d,%d,%d",&a,&b,&c);
    if(a>b&&a>c)
        printf("%d\n",a);
    else if(b>c)
        printf("%d\n",b);
    else
        printf("%d\n",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\n",a);
        else
            printf("%d\n",c);
    }
    else
    {
        if(b>c)
            printf("%d\n",b);
        else
            printf("%d\n",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\n",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\n",c);
}

 

posted @ 2018-11-07 08:09  迷失的路  阅读(639)  评论(0编辑  收藏  举报