数组排序算法
1、选择排序法(由小到大)
思想:①:用第一个数字与剩余数字中最小的数字进行互换位置
②:用第二个数字与剩余数字中最小的数字进行互换位置
....................
依次类推,每次都将下一个数字与剩余数字中最小的数字进行位置互换,直至排序结束
#include<stdio.h>
#define num 3
int main(){
int temp;
int a[num];
for(int i = 0; i < num; i++){
scanf("%d",&a[i]);
}
for(int i = 0; i < num; i++){
for(int j = i; j < num; j++){
if(a[i]>a[j]){
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for(int i = 0; i < num; i++){
printf("%d\t",a[i]);
}
return 0;
}