導航:首頁 > 編程知識 > 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怎麼排序相關的資料

熱點內容
上海哪個地方網路最好 瀏覽:983
java數據類型干什麼的 瀏覽:840
c怎麼列印文件怎麼打開 瀏覽:217
圖片列印PDF文件中間有個白條 瀏覽:955
柔道90版本搬磚裝備 瀏覽:377
win7remixos沒網路 瀏覽:427
蝙蝠需要什麼網路 瀏覽:873
監聽文件在按 瀏覽:236
什麼編程語言能直接控制電腦硬體 瀏覽:959
老驗鈔機如何升級系統 瀏覽:668
pst文件許可權 瀏覽:699
swot分析圖word版本 瀏覽:792
3dmax坦克建模教程 瀏覽:137
windows10版本14393 瀏覽:280
餘姚ug編程課程培訓哪裡學 瀏覽:759
java輸出到txt換行 瀏覽:663
excel如何將數據對應圖片 瀏覽:428
幾歲當程序員 瀏覽:570
老版ps安裝教程 瀏覽:515
聯想g480無線網路受限 瀏覽:779

友情鏈接