美文网首页
C语言求三个数中最大值

C语言求三个数中最大值

作者: Vector_Wings | 来源:发表于2017-10-24 14:35 被阅读0次

    第一种方法

    #include <stdio.h>
    
    int main(int argc, char const *argv[])
    {
        int a = 10;
        int b = 20;
        int c = 30;
    
        // if判断方式
        if (a > b)
        {
            if (a > c)
            {
                printf("最大值是%d\n", a);
            }
        }
        else
        {
            if (b > c)
            {
                printf("最大值是%d\n", b);
            }
            else
            {
                printf("最大值是%d\n", c);
            }   
        }
        return 0;
    }
    

    第二种方法

    #include <stdio.h>
    
    int main(int argc, char const *argv[])
    {
        int a = 10;
        int b = 20;
        int c = 30;
    
        // if判断方式
        if (a > b)
        {
            if (a > c)
            {
                printf("最大值是%d\n", a);
            }
        }
        else
        {
            if (b > c)
            {
                printf("最大值是%d\n", b);
            }
            else
            {
                printf("最大值是%d\n", c);
            }   
        }
    
        return 0;
    }
    

    第三种方法

    #include <stdio.h>
    
    int main(int argc, char const *argv[])
    {
        int a = 10;
        int b = 20;
        int c = 30;
    
        int d = a > b ? (a > c ? a : c) : (b > c ? b : c);
        printf("最大值是%d\n",d);
    
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:C语言求三个数中最大值

          本文链接:https://www.haomeiwen.com/subject/mqotpxtx.html