21xrx.com
2024-12-22 23:25:16 Sunday
登录
文章检索 我的文章 写文章
C语言基础:三个数按大小排序输出
2023-06-15 17:56:34 深夜i     --     --
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;

}

  
  

评论区

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