導航:首頁 > 編程知識 > c語言編程a怎麼排序

c語言編程a怎麼排序

發布時間:2023-08-09 03:50:37

『壹』 C語言,選擇法排序,對數組A進行升序排列,求答案,謝大神!

給你個我以前寫的降序的程序,你稍微改下就行了,我懶得改了,

#include <stdio.h>
#define N 10
main()
{
int i,j;/*i,j為循環變數*/
long a[N],temp,min; /*a[min]為比較時較小的數*/
printf("請依次輸入%d個數。\n",N);
/*進行循環輸入這十個數*/
for(i=0;i<N;i )
scanf("%ld",&a[i]);
printf("你輸入的%d個數是\n",N);
/*進行循環輸出這十個數*/
for(i=0;i<N;i )
printf("%ld ",a[i]);
printf("\n");
/*利用選擇法,即從後9個比較過程中,選擇一個最小的與第一個

元素交換,下次類推,即用第二個元素與後8個進行比較,並進行交換。*/
for(i=0;i<N-1;i )
{
min=i;
for(j=i 1;j<N;j )
if(a[j]>a[min])
{
temp=a[j];
a[j]=a[min];
a[min]=temp;
}
}
printf("這%d個數從大到小排列為\n",N);
/*列印出這十個經排列後的數*/
for(i=0;i<N;i )
printf("%d ",a[i]);
printf("\n");
}

閱讀全文

與c語言編程a怎麼排序相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接