当前位置:   article > 正文

C语言--三个数比大小(三种方法)_三个数比较大小的c语言程序

三个数比较大小的c语言程序

第一种方法(有点复杂,一次一次比较)

#include <stdio.h>
int main() {
    int a, b, c;
    printf("请输入三个整数:");
    scanf("%d %d %d",&a,&b,&c);
    int max = a;
    if (b > max) {
        max = b;
    }
    if (c > max) {
        max = c;
    }
    printf("%d ", max);
    int min = a;
    if (b < min) {
        min = b;
    }
    if (c < min) {
        min = c;
    }
    printf("%d\n", min);
    return 0;
}

第二种方法(python用的比较多)

#include<stdio.h>
int main()
{
    int a,b,c,max,min;
    scanf("%d%d%d",&a,&b,&c);
    max=a>b?(a>c?a:c):(b>c?b:c);
    min=a<b?(a<c?a:c):(b<c?b:c);
    printf("最大值:%d 最小值:%d",max,min); 
    return 0;    

第三种方法(if比较)

#include<stdio.h>
int main()
{
    int a,b,c,d;
    scanf("%d%d%d",&a,&b,&c);
    if(b>a)
    {
        d=a;
        a=b;
        b=d;                                                                         
    }
    if(c>a)
    {
        d=a;
        a=c;
        c=d;
    }
    if(c>b)
    {
        d=c;
        c=b;
        b=d;
    }
    printf("最大值:%d 最小值:%d",a,c);
    return 0;
 } 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/425495
推荐阅读
相关标签
  

闽ICP备14008679号