21xrx.com
2024-11-22 12:46:54 Friday
登录
文章检索 我的文章 写文章
如何在C语言中实现三个数比大小并按从大到小输出
2023-06-14 22:04:04 深夜i     --     --
C语言 大小比较 从大到小输出

在C语言中,比较三个数的大小并按从大到小的顺序输出是一种常见的需求。实现这个功能并不难,只需要使用if语句和一些简单的算法即可。

首先,我们定义三个变量分别存储这三个数。然后,我们使用嵌套的if语句对它们进行比较,将它们按从大到小的顺序排列。最后,我们可以使用printf函数将它们输出。具体代码如下:


#include

int main(){

  int a,b,c,max,mid,min;

  printf("请输入三个整数:\n");

  scanf("%d%d%d",&a,&b,&c); //读入三个数

  if(a>=b && a>=c){ //比较a和b、c的大小

    max = a;

    if(b>=c)

      mid = b;

      min = c;

    else

      mid = c;

      min = b;

    

  }else if(b>=a && b>=c){ //比较b和a、c的大小

    max = b;

    if(a>=c)

      mid = a;

      min = c;

    else

      mid = c;

      min = a;

    

  }else{ //比较c和a、b的大小

    max = c;

    if(a>=b)

      mid = a;

      min = b;

    else

      mid = b;

      min = a;

    

  }

  printf("从大到小输出为:%d %d %d\n", max, mid, min); //输出结果

  return 0;

}

上面的代码可以将三个数按从大到小输出。例如,如果输入的三个数分别为3、7、5,则输出结果为7、5、3。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复