大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名?婆琶學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

C語言選擇排序算法

用選擇排序法對一組數據由小到大進行排序,數據分別為 526、36、2、369、56、45、78、92、125、52。

實現過程:
(1) 程序中用到T兩個 for 循環語句。第一個 for 循環是確定位置的,該位置是存放每次從待排序數列中經選擇和交換后所選出的最小數。第二個 for 循環是實現將確定位置上的數與后面待排序區間中的數進行比較的。
(2) 程序代碼如下:

#include <stdio.h>
int main()
{
    int i,j,t,a[11];    //定義變量及數組為基本整型
    printf("請輸入10個數:\n");
    for(i=1;i<11;i++)
        scanf("%d",&a[i]);    //從鍵盤中輸入要排序的10個數字
    for(i=1;i<=9;i++)
        for (j=i+1;j<=10;j++)
            if(a[i]>a[j])    //如果前一個數比后一個數大,則利用中間變量t實現兩值互換
            {
                t=a[i];
                a[i]=a[j];
                a[j]=t;
            }
    printf("排序后的順序是:\n");
    for(i=1;i<=10;i++)
        printf("%5d", a[i]);    //輸出排序后的數組
    printf("\n");
    return 0;
}
運行結果:
請輸入10個數:
526 36 2 369 56 45 78 92 125 52
排序后的順序是:
2 36 45 52 56 78 92 125 369 526

技術要點:
選擇排序的基本算法是從待排序的區間中經過選擇和交換后選出最小的數值存放到 a[0] 中,再從剩余的未排序區間中經過選擇和交換后選出最小的數值存放到 a[1] 中,a[1] 中的數字僅大于 a[0],依此類推,即可實現排序。
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-05    閱讀:
    掃一掃 分享悅讀
  • C語言歸并排序算法
  • 用歸并排序法對一組數據由小到大進行排序,數據分別為 695、458、362、789、12、 15、163、23、2、986。
  • 03-05 關注:0
  • C語言選擇排序算法
  • 用選擇排序法對一組數據由小到大進行排序,數據分別為 526、36、2、369、56、45、78、92、125、52。
  • 03-05 關注:0
  • C語言快速排序算法
  • 用快速排序法對一組數據由小到大進行排序,數據分別為 99、45、12、36、69、22、62、 796、4、696。
  • 03-05 關注:0
  • C語言直接插入排序算法
  • 插入排序是把一個記錄插入到已排序的有序序列中,使整個序列在插入該記錄后仍然有序。插入排序中較簡單的種方法是直接插入排序
  • 03-03 關注:3
  • C語言冒泡排序算法
  • 用冒泡排序法對任意輸入的 10 個數按照從小到大的順序進行排序。
  • 03-03 關注:5
  • C語言希爾排序算法
  • 用希爾排序法對一組數據由小到大進行排序,數據分別為 69、56、12、136、3、55、46、 99、88、25。
  • 03-03 關注:3
主站蜘蛛池模板: 老司机永久免费网站在线观看| 欧美日韩一区二区三区在线观看视频| 中文字幕人成无码人妻| 国产三级在线播放不卡| 日本成本人三级在线观看2018| 西西午夜无码大胆啪啪国模| 久久精品中文字幕一区| 国产一级特黄a大片免费| 把美女日出白浆| 狠狠操天天操视频| 2021av在线视频| 九九久久精品国产AV片国产| 国产免费人成视频在线观看| 成人欧美视频在线观看| 男朋友吃我的妹妹怎么办呢| 99国产精品99久久久久久| 亚洲国产精品一区二区三区久久 | 激情国产白嫩美女在线观看| 18禁裸乳无遮挡啪啪无码免费| 久草视频在线资源| 午夜精品成人毛片| 国内揄拍国内精品少妇国语| 日韩免费高清视频网站| 精品久久久久久无码中文字幕一区 | 产传媒61国产免费| 国产欧美日韩精品专区| 强行扒开双腿猛烈进入| 最近中文电影在线| 神秘电影欧美草草影院麻豆第一页| 日本娇小videos精品| 三年片在线观看免费观看大全中国 | 日韩在线视精品在亚洲| 精品国产不卡一区二区三区| 五月婷婷婷婷婷| a国产成人免费视频| 久久中文字幕久久久久91| 亚洲欧洲在线观看| 出包王女第四季op| 国产在线a免费观看| 国产视频精品久久| 年轻的嫂子在线线观免费观看|