使用c语言求三个数中的最大值

使用c语言求三个数中的最大值。    
代码思想:     
如果三个数都不相等时,求最大值    
如果两个数相等时,求最大值    
如果三个数相等时,最大值就是数本身
#include <stdio.h>


int main()
{

    float a,b,c ;

    printf("请依次输入三个数: ");
    scanf("%f %f %f", &a,&b,&c);

       if(a > b && a > c)
    {
        printf("%.2f 是最大值",a);
    }
    else if(b > c && b > c)
    {
        printf("%.2f 是最大值",b);
    }
    else if(c > a && c > b)
    {
        printf("%.2f 是最大值",c);
    }
    else if((a == b) && a < c )
    {
        printf("%.2f 是最大值",c);
    }
    else if((a == b) && a > c )
    {
        printf("%.2f 是最大值",a);
    }
    else if((a == c) && a < b )
    {
        printf("%f 是最大值",b);
    }
    else if((a == c) && a > b )
    {
        printf("%.2f 是最大值",a);
    }
    else if((c == b) && b < a )
    {
        printf("%.2f 是最大值",a);
    }
    else if((c == b) && b > a )
    {
        printf("%.2f 是最大值",b);
    }
    else
    {
        printf("三个值相等,最大值时:%.2f",a);
    }


return 0;
}

运行结果:

《使用c语言求三个数中的最大值》

 《使用c语言求三个数中的最大值》

 《使用c语言求三个数中的最大值》

 

    原文作者:麦子穗
    原文地址: https://blog.csdn.net/m0_49456900/article/details/123851873
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞