zoukankan      html  css  js  c++  java
  • 选择排序

     1 #include<stdio.h>
     2 float a[10];
     3 void Select(float a[],int);
     4 int main()
     5 {
     6     for(int i=0;i<10;i++) scanf("%f",&a[i]);
     7     Select(a,10);
     8     for(i=0;i<10;i++)
     9     {
    10         printf("%7.2f	",a[i]);
    11         if((i+1)%5==0) printf("
    ");
    12     }
    13     return 0;
    14 }
    15 void Select(float a[],int n)
    16 {
    17     for(int i=0;i<n;i++)
    18     {
    19         float min=a[i];
    20         int pos=i;
    21         for(int j=i+1;j<n;j++)
    22         {
    23             if(a[j]<min)
    24             {
    25                 pos=j;
    26                 min=a[i];
    27             }
    28         }
    29         a[pos]=a[i];
    30         a[i]=min;
    31     }
    32 }

    运行结果:

  • 相关阅读:
    12 go实现几中基本排序算法
    5 控制语句
    9 函数
    4. 常量与运算符
    AI
    AI
    AI
    AI
    ML
    ML
  • 原文地址:https://www.cnblogs.com/bboykaku/p/12437103.html
Copyright © 2011-2022 走看看