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

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
主站蜘蛛池模板: 国产免费一区二区三区免费视频| 国产高跟踩踏vk| 91高清免费国产自产拍2021| 一区二区三区免费看| 三级日本高清完整版热播| 久久99精品久久久久久不卡| 久久精品中文字幕一区| 九一制片厂免费传媒果冻| 亚洲乱码一区二区三区在线观看 | 全彩漫画口工令人垂延三尺| 国产嫩草影院在线观看| 国产成a人片在线观看视频下载| 国产精品9999久久久久仙踪林 | 日韩精品无码人妻一区二区三区| 欧美另类videos黑人极品| 欧美国产精品不卡在线观看| 欧美性视频在线播放黑人| 欧美三级全部电影观看| 欧美aaaaaa级爽激情会所| 最新国产成人ab网站| 日美欧韩一区二去三区| 抵在洗手台挺进撞击bl| 成人国产永久福利看片| 女人被免费网站视频在线| 大又大粗又爽又黄少妇毛片| 国内精品免费麻豆网站91麻豆| 国产精品无码久久av不卡| 国产男女猛烈无遮挡免费视频网站 | 成人精品一区二区三区校园激情| 强行被公侵犯奈奈美| 在线看片你懂的| 国产精品jizz在线观看直播| 国产成人免费a在线资源| 四虎永久在线精品国产免费 | 浮力影院欧美三级日本三级| 狠狠色丁香婷婷综合久久片| 欧美日韩a级片| 最新中文字幕一区二区乱码| 扒开女同学下面粉粉嫩嫩| 大学生久久香蕉国产线看观看| 国产精品成人va在线播放|