C語言陣列題

2022-12-24 11:15:19 字數 681 閱讀 6432

1樓:匿名使用者

#include "stdio.h"

#define n 10

void sort(int b); //排序函式void main()

sort(a);

printf("\n\n由大到小順序:\n");

for(i=1; i<=n; i++)

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

printf("\n");

} void sort(int b) //排序函式的實現 }}

2樓:

main()

else continue;

}for(i=0;i<=9;i++)

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

3樓:出立果

起泡法#include

void main()

printf("the sorted numbers are:");

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

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

4樓:匿名使用者

暫時我知道的有丙種方法,一種是冒泡法,還一種是選擇法,你到網上一搜就出來了。

不過c中不支援格式,你在複製使用**時可能會出錯,只要把格式刪了就好使了。

C語言陣列問題,c語言陣列宣告問題

for i 1 i 10 i break 要求按已排好的順序規律將它插入到陣列中.這段改為 for i 1 i 10 i a i 1 m break 你確定是從大到小排列嗎?我怎麼感覺你的程式是從小到大排列的啊。include void main 從鍵盤接收10個數。for j 1 j 10 j f...

C語言的問題,指標陣列,c語言指標陣列

改變不了,字串常量是改不了的,你可以試試char p aaaaa p 1 b 這樣是改不了的 只能定義二維陣列才可以改 char p 3 100 這樣才可以改,不要問為什麼,字串常量就是不能改 直接讓指標指向另一個字串即可 p 0 aaaa 這樣定義指標指向的字串是無法修改的。c語言指標陣列 p是i...

c語言陣列(指標)越界訪問,C語言陣列(指標)越界訪問

與編譯器無關,只與記憶體管理機制有關,是作業系統級別的問題,堆疊的讀取方式只是資料結構上的不同,在機器層面,依然是單純的記憶體讀寫操作 陣列越界訪問的危險性不好評估,但確實是最嚴重的危險之一 結果基本上會100 崩潰,但是崩潰的原因很可能不一樣,就算是同一段越界 跑幾遍,原因也可能是不一樣的 指標越...