* * * * * * #include stdio.h #define N 6 void main() { int x[N],i,j,temp; printf(请输入数据:); for(i=0;iN;i++) scanf(%d,x[i]); for(i=0;iN-1;i++) //要选择的趟数 for(j=i+1;jN;j++) //控制每一趟的比较次数 if(x[i]x[j]) //比较、交换 { temp=x[i]; x[i]=x[j]; x[j]=temp; } printf(排序结果为:); for(i=0;iN;i++) printf(%5d ,x[i]); } 编程思路: 首先从所有的数中,选出一个最小数与第一个位置的数交换,第一趟结束时,最小的数被排到了第一个位置上; 第二趟从剩下的数(即第一个数除外)中,再选出一个最小数与第二个位置的数交换,第二趟结束时,次小的数被排到了第二个位置上;…; 重复以上过程,经过N-1趟后排序完成。 【例5-13】从键盘输入N个整数,采用选择法将这N个数按从小到大的顺序排序。 以5 3 4 2 1 0 这六个数的排序为例,说明选择排序的过程 #define N 6 #include stdio.h void main() { int x[N],i,j,mi
您可能关注的文档
- 第4章--工程投标决策和投标策略.ppt
- 第4章-图像增强与平滑.ppt
- 第4章-1 高级数据库模型.ppt
- 第4章 表面微观轮廓精度_2.ppt
- 第4章--嵌入式系统程序设计.ppt
- 第4章-网页设计 文本和图像.ppt
- 第4章_SQLPlus使用-zhy.ppt
- 第4章TMS320C54X指令系统1.ppt
- 第4章_MATLAB程序设计.ppt
- 第4章-通信技术-《物联网技术基础教程》.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)