21xrx.com
2025-03-26 19:32:45 Wednesday
文章检索 我的文章 写文章
C语言中如何按大小对三个数排序
2023-06-15 20:57:49 深夜i     10     0
C语言 排序 if语句

在编程中,排序是一个非常重要的操作,可以帮助我们更有效地处理数据。在C语言中,要对三个数按大小进行排序,可以使用if和else语句来实现。

首先,我们可以使用scanf函数分别输入三个数字a、b、c,然后通过if语句来比较它们的大小,最终根据大小对三个数进行排序并输出。

以下是代码示例:

#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", a, b, c);
   }
   else
   {
    printf("按大小顺序为:%d > %d > %d", a, c, b);
   }
  }
  else
  {
   printf("按大小顺序为:%d > %d > %d", c, a, b);
  }
 }
 else
 {
  if (b > c)
  {
   if (a > c)
   {
    printf("按大小顺序为:%d > %d > %d", b, a, c);
   }
   else
   {
    printf("按大小顺序为:%d > %d > %d", b, c, a);
   }
  }
  else
  {
   printf("按大小顺序为:%d > %d > %d", c, b, a);
  }
 }
 
 return 0;
}

运行程序后,即可输入三个数字,然后输出按照大小排列的结果。

三个

  
  

评论区