指標選擇排序法,10個整數從小到大排序

2022-06-16 07:30:11 字數 323 閱讀 7013

//

指標方法,選擇排序法對10個int按從小到大排列

#includemain()

int sort(int *q,int

n)}

這個指標函式完全是自己修修改改獨立完成的,感覺這段時間進步挺大的,滿意!

牢記選擇排序法的思想,排序子函式中,重新設乙個指標變數p,將k的位址賦給p,是因為後面要把j的位址賦給p,而不能直接賦給k,因為k是外面的for迴圈的迴圈變數,不能隨便賦值,會亂套!!

主函式中,在呼叫sort函式之前,一定要給p重新賦值為a(即a[0]),因為前面的輸入迴圈,p已經指向a[9]的位址。

排序 自己選擇是從小到小還是從小到大排序。

include head.c void main 排序 end for 記錄剛才輸入的十個數。printf 請選擇倒序 d 順序 a 退出 e char ch d for while ch d ch a ch e switch ch end main void asc int num end if ...

選擇 插入 氣泡排序(從小到大)

package com.wangzhu.main public class main work new int work new int work new int public static void work int arr 插入排序 從小到大 在要排序的一組數中,假設前面 n 1 n 2 個數已...

三位整數從小到大排序

題目描述 給出三個整數 a,b,c 0 a,b,c 100 a,b,c 0 le a,b,c le 100 a,b,c 0 a,b,c 100 要求把這三位整數從小到大排序。輸入格式 無輸出格式 無輸入輸出樣例 輸入 1 1 14 5 輸出 1 1 5 14 輸入 2 2 2 2 輸出 2 2 2 ...