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 崩潰,但是崩潰的原因很可能不一樣,就算是同一段越界 跑幾遍,原因也可能是不一樣的 指標越...