选择排序

#include<stdio.h>

int main(){

int arr[5]={2,6,3,1,4};

//2 6 3 1 4

int i ,j; for(i=0;i<4;i++){ //5个数,需要比较4次 int min=i; //每一轮都能确定出最小的数,要把最小数的下标设置成每轮开始的第一个下标。 for(j=i;j<5;j++){
if(arr[min]>arr[j]){ int a=arr[min]; arr[min]=arr[j]; arr[j]=a; } } } for (int i = 0; i < 5; i++) { printf("%d", arr[i]); } return 0; }

  

 

posted @ 2024-03-15 19:11  不知名de菜鸟  阅读(7)  评论(0)    收藏  举报