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是求長度的操作符,...