21xrx.com
2025-03-25 20:26:16 Tuesday
文章检索 我的文章 写文章
C语言基础:三个数按大小排序输出
2023-06-15 17:56:34 深夜i     13     0
C语言 三个数 排序 if语句 scanf函数

在C语言中,变量可以存储和操作数字等数据类型的值。当我们需要对三个数进行排序并输出时,需要进行一定的逻辑处理。要求按照从小到大的顺序输出这三个数,可以使用if-else语句进行判断。

首先,我们需要输入这三个数,可以使用scanf函数。然后,利用if语句进行比较,得到三个数中的最小值。接着,进入第二个if语句,寻找三个数中的次小值。最后,使用else语句输出最大值。代码如下:

#include
int main()
{
  int a,b,c,min,mid,max;//定义变量
  printf("请输入三个数a,b,c:");
  scanf("%d,%d,%d",&a,&b,&c);
  if(a<=b&&a<=c)
  {
    min=a;
    if(b<=c)
    
      mid=b;
      max=c;
    
    else
    
      mid=c;
      max=b;
    
      
  }
  else if(b<=a&&b<=c)
  {
    min=b;
    if(a<=c)
    
      mid=a;
      max=c;
    
    else
    
      mid=c;
      max=a;
    
      
  }
  else if(c<=a&&c<=b)
  {
    min=c;
    if(a<=b)
    
      mid=a;
      max=b;
    
    else
    
      mid=b;
      max=a;
    
  }
  printf("按照从小到大的顺序输出:%d %d %d",min,mid,max);
  return 0;
}

  
  

评论区

请求出错了