21xrx.com
2025-04-06 15:59:38 Sunday
文章检索 我的文章 写文章
C语言如何比较三个数的大小 按从小到大的顺序输出
2023-06-15 14:27:35 深夜i     9     0
C语言 比较 三个数

在C语言中,比较三个数的大小并按从小到大的顺序输出,需要使用逻辑运算符和条件语句if-else。下面是代码示例:

#include
int main()
{
  int a,b,c;
  printf("请输入三个整数:");
  scanf("%d%d%d",&a,&b,&c);
  if(a>b)
  {
    if(a>c)
    {
      if(b>c)
        printf("从小到大的顺序为:%d %d %d",c,b,a);
      else
        printf("从小到大的顺序为:%d %d %d",b,c,a);
    }
    else
      printf("从小到大的顺序为:%d %d %d",b,a,c);
  }
  else
  {
    if(b>c)
    {
      if(a>c)
        printf("从小到大的顺序为:%d %d %d",c,a,b);
      else
        printf("从小到大的顺序为:%d %d %d",a,c,b);
    }
    else
      printf("从小到大的顺序为:%d %d %d",a,b,c);
  }
  return 0;
}

以上代码中,采用了嵌套的if-else语句,实现了从小到大的排序输出。

  
  

评论区

请求出错了