當前位置:成語大全網 - 書法字典 - 如何對客觀數列進行排序

如何對客觀數列進行排序

您的數組是壹個字符串類型,它必須比大小轉換。其實用C語言做壹個數組或者用Swift做壹個數組很簡單,發壹個我之前寫的C冒泡排序代碼。

#包含?& ltstdio.h & gt

# include & ltstdlib.h & gt

作廢?maoPao(int?arr[],int?len){

//定義第三方的變量

int?溫度;

為了什麽?(int?I = 0;?我& ltlen?i++)?{

為了什麽?(int?j = 0;?j & ltlen-I-1;?j++)?{

如果?(arr[j]& gt;arr[j+1])?{

temp = arr[j];

arr[j]= arr[j+1];

arr[j+1]= temp;

}

}

}

}

作廢?玄澤(int?arr[],int?len){

//定義第三方變量

int?溫度;

為了什麽?(int?I = 0;?我& ltlen?i++)?{

為了什麽?(int?j = I+1;?j & ltlen?j++)?{

如果?(arr[I]& gt;arr[j])?{

temp = arr[I];

arr[I]= arr[j];

arr[j]= temp;

}

}

}

}

int?main(int?argc,?const?夏爾?*?argv[])?{

//隨機無序輸入壹些數字:1-100。

//定義存儲數據的數組。

int?arr[20]= { 0 };

為了什麽?(int?I = 0;?我& lt20;?i++)?{

arr[I]= arc 4 random _ uniform(100)+1;

//遍歷數組

printf("%d\t ",arr[I]);

}

printf(" \ n ");

//調用函數排序

//maoPao(arr,20);

玄澤(arr,20);

//遍歷排序後的數組

為了什麽?(int?I = 0;?我& lt20;?i++)?{

printf("%d\t ",arr[I]);

}

printf(" \ n ");

回歸?0;

}