选择排序
1 #include<stdio.h> 2 int main() 3 { 4 int a, b, temp, c[10] = { 2, 5, 1, 7, 4, 8, 9, 3, 6, 0 }; 5 for (a = 0; a <= 8;a++) //从首位遍历数组最后一位数不需要遍历 6 { 7 for (b = a + 1; b <= 9;b++) //不需要从第一位开始但要循环到最后一位 8 { 9 if (c[a]>c[b]) //如果比后一位大就交换 10 { 11 temp = c[b]; 12 c[b] = c[a]; 13 c[a] = temp; 14 } 15 } 16 } 17 for (a = 0; a <= 9;a++) 18 { 19 printf("%d", c[a]); 20 } 21 22 23 return 0; 24 }