C語言!選擇法!我只會這一部了之後該怎麼改呢

2022-08-24 04:00:13 字數 636 閱讀 9503

1樓:匿名使用者

首先你的選擇法就有點問題喲

樓上的那位應該可以,不過可以更簡單的,雖然一般答案是想他那麼寫的,但是不要他那個k更簡單哈,你既然是初學者,他就不應該百個函式的呼叫給你看,

他還耍大牌用指標,我無語,這隻會使源程式更長。,不過你以後學的時候可以自己用函式的呼叫啊,用指標寫的。我直接在這裡寫了,沒有編譯,應該沒有問題的,有問題hi我一下,我從小到大排序吧。

第一步那個你知道我就不寫啦,資金額把**加進去就行啦。

#include"stdio.h"

void main()

for(i=0;i<10;i++)

printf("%d",a[i]);}

2樓:匿名使用者

用選擇法對10個整數排序。

main()

;printf("the original array:\n");

for(i=0;i<10;i++)

printf("%d,",a[i]);

printf("\n");

p=a;

sort(p,10);

for(p=a,i=0;i<10;i++)printf("\n");

}sort(int x,int n)}}

c語言用指標寫選擇法排序函式,c語言題應用指標變數,用選擇排序法將陣列元素按從小到大的順序排序。程式咋編?急需!!!

你的程式沒錯,只不過這不是選擇法,是冒泡發,選擇發如下 void sort int a,int n temp a i t是最大的那個數的位置,把他和未排序的第一個交換位置 a i a t a t temp main include int main for i 0 i 10 i for j i j ...

C語言選擇題,求詳解,C語言選擇題一個,求詳解

a 是對的,換行會看的更加清晰。define size 10 把size的巨集定義為10 char str1 size 的意思 就是char str1 10 char str2 size 2 的意思就是char str2 12 b,char str 裡面應該要放入具體的容量,比如 char str ...

關於c語言選擇題,誰能幫我解決一下

1.ap是指向陣列首元來 素a 0 的指 自針,p 5相當於指標向右偏移5位,就指向a 5 了。所以是a 5 的地址。2.d int q 5 表示一個陣列,裡面的元素都是int型的指標。a和c都是整型陣列,b是指標。3.d a 0 等同於a,都表示陣列元素首地址。4.bsizeof是求長度的操作符,...