一、運行結果;
二、源代碼;
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>//聲明排序函數sort;
void sort(int a[], int n);int main()
{//初始化變量值;int i, a[10];//填充數組;printf("請輸入10個整數\n");for (i = 0; i < 10; i++){//獲取;printf("第%d個數:", i + 1);scanf("%d", &a[i]);}//輸出數組;printf("排序前\n");for (i = 0; i < 10; i++){//輸出;printf("%d\t", a[i]);}//換行;printf("\n");//調用sort函數;sort(a, 10);//輸出結果;printf("排序后\n");for (i = 0; i < 10; i++){//輸出;printf("%d\t", a[i]);}return 0;
}//實現sort函數;
void sort(int a[], int n)
{//初始化變量值;int i, j, k, t;//循環判斷;for (i = 0; i < n - 1; i++){//賦值;k = i;//判斷;for (j = i + 1; j < n; j++){//比較;if (a[j] < a[k]){k = j;}}//替換;t = a[k];a[k] = a[i];a[i] = t;} }