C语言算法--选择排序
#include "stdafx.h"#include <stdio.h>#define SIZE 10/** 选择排序*/int main(int argc, char * argv[]) { int array[SIZE]; int i = 0; for (i = 0; i < SIZE; i++) { scanf("%d", &array[i]); } for (i = 0; i <SIZE; i++) { printf("%d ", array[i]); } printf("\n"); int j = 0; int temp = 0; for (i = 0; i <SIZE; i++) { for (j = i + 1; j < SIZE; j++) { if (array[i] > array[j]) { temp = array[i]; array[i] = array[j]; array[j] = temp; } } } for (i = 0; i <SIZE; i++) { printf("%d ", array[i]); } printf("\n"); return 0;}代码在“C语言网”的地址为:
http://bbs.cyuyan.com.cn/thread-5273-1-1.html