Advertisement

蓝桥杯-冒泡排序

阅读量:

算法训练 排序

时间限制:1.0s 内存限制:512.0MB

问题描述

设计一个程序,接收三个整数作为输入,并按照由高到低的顺序完成排列。
输入格式:输入内容仅包含一行,为三个整数,各数之间以空格分隔。
输出格式:输出内容仅包含一行,为排序后的数值序列。
输入输出样例

样例输入

9 2 30

样例输出

30 9 2

复制代码
 #include <stdio.h>

    
 #include <stdlib.h>
    
  
    
 int main()
    
 {
    
     int num[3];
    
      int i,j,t;
    
     for(i=0;i<3;i++){
    
     scanf("%d",&num[i]);
    
     }
    
     // 从小到大排列
    
     /*
    
     for(j=0;j<3-1;j++){//一共比较3-1=2轮
    
     for(i=0;i<2-j;i++){//第一轮比较2次,第二轮比较1次,········把大的移到后面
    
   16.             if(num[i]>num[i+1])
    
         {
    
             t=num[i];

全部评论 (0)

还没有任何评论哟~