首页 > 代码库 > (c语法百题18)三数排序

(c语法百题18)三数排序

知识点:

借用第四变量对三个变量进行排序。

排序的算法,if语句

 

内容: 任意输入三个数 a、b、c,按由大到小的顺序打印出来

输入说明:

一行 三个整数

输出说明:

一行三个整数,由大到小

 

 1 #include <stdio.h> 2 int main() 3 { 4  int a,b,c,t; 5  scanf("%d %d %d",&a,&b,&c); 6  if(a<b) 7  { 8   t=b; 9   b=a;10   a=t;11  }12  if(a<c)13  {14   t=c;15   c=a;16   a=t;17  }18  if(b<c)19  {20   t=c;21   c=b;22   b=t;23  }24  printf("%d %d %d\n",a,b,c);25  return 0;26 }