#include<stdio.h>int main(){int i,j,min,t,a[10]={2,4,8,3,6,9,7,222,64,88};printf("排序前的序列為:\n");for(i=0;i<10;i++)//輸出排序前的序列{printf("%5d",a<i>);}printf("\n");for(i=0;i<9;i++){min=i;//把每次迴圈的第一個數作為最小值for(j=i+1;j<10;j++){if(a[min]>a[j])min=j;//交換}if(min!=i)//說明第一個數不是最小數,所以將a[i+1]~a[10]中最小值與a<i>對換{t=a[min];a[min]=a<i>;a<i>=t;}}printf("排序後的序列為:\n");for(i=0;i<10;i++)//輸出排序後的序列printf("%5d",a<i>);printf("\n");return 0;}擴充套件資料:include用法:#include命令預處理命令的一種,預處理命令可以將別的原始碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式程式碼;可以定義類似識別符號功能的宏,在編譯時,預處理器會用別的文字取代該宏。插入標頭檔案的內容#include命令告訴預處理器將指定標頭檔案的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:1、#include<檔名>2、#include"檔名"
#include<stdio.h>int main(){int i,j,min,t,a[10]={2,4,8,3,6,9,7,222,64,88};printf("排序前的序列為:\n");for(i=0;i<10;i++)//輸出排序前的序列{printf("%5d",a<i>);}printf("\n");for(i=0;i<9;i++){min=i;//把每次迴圈的第一個數作為最小值for(j=i+1;j<10;j++){if(a[min]>a[j])min=j;//交換}if(min!=i)//說明第一個數不是最小數,所以將a[i+1]~a[10]中最小值與a<i>對換{t=a[min];a[min]=a<i>;a<i>=t;}}printf("排序後的序列為:\n");for(i=0;i<10;i++)//輸出排序後的序列printf("%5d",a<i>);printf("\n");return 0;}擴充套件資料:include用法:#include命令預處理命令的一種,預處理命令可以將別的原始碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式程式碼;可以定義類似識別符號功能的宏,在編譯時,預處理器會用別的文字取代該宏。插入標頭檔案的內容#include命令告訴預處理器將指定標頭檔案的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:1、#include<檔名>2、#include"檔名"