c语言选择法排序诠释

c语言选择法排序诠释

ID:14089739

大小:83.00 KB

页数:3页

时间:2018-07-26

c语言选择法排序诠释_第1页
c语言选择法排序诠释_第2页
c语言选择法排序诠释_第3页
资源描述:

《c语言选择法排序诠释》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一,选择排序:16.用选择法对10个整数进行升序排序(c语言)#includevoidmain(){inti,j,min,t,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);printf("");for(i=0;i<9;i++){min=i;for(j=i+1;j<10;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}printf("Thesortednumbers:");for(i=0;i<10;i++)printf("%5d",a[i]);prin

2、tf("");}输出结果:在键盘输入:8,6,4,7,2,0,1,3,5,9回车68472013594867201359286740135908674213590687421359048762135902876413590187642359017864235901687423590148762359012876435901278643590126874359012378645901236874590123687459012348765901234786590123478659012346785901234578690123456879012345678901234567

3、89i的值Min=iJ的值a[min]>a[j]Min=jt=a[i],a[i]=a[min],a[min]=交换后a[i]执行完程序排序后的数是:i=0Min=0J=1是Min=1t=a[0],a[0]=a[1]=8,a[1]=a[0]=66847201359J=2是Min=2t=a[0],a[0]=a[2]=,4a[2]=a[0]=64867201359J=3,6,7,8,9否J=4是Min=4t=a[0],a[0]=a[4]=2,a[4]=a[0]=42867401359J=5是Min=5t=a[0],a[0]=a[5]=0a[5]=a[0]=20867421359i

4、=1Min=1J=2,是Min=2t=a[1],a[1]=a[2]=6a[2]=a[1]=80687421359J=3,7,8,9否J=4是Min=4t=a[1],a[1]=a[4]=4a[4]=a[1]=60487621359J=5是Min=5t=a[1],a[1]=a[5]=2a[5]=a[1]=40287641359J=6是Min=6t=a[1],a[1]=a[6]=1a[6]=a[1]=20187642359i=2Min=2J=3是Min=3t=a[2],a[3]=a[2]=8a[2]=a[3]=70178642359J=4是Min=4t=a[2],a[4]=a[2

5、]=7a[2]=a[4]=60168742359J=5是Min=5a[5]=6,a[2]=40148762359J=6是Min=6a[6]=4,a[2]=20128764359J=7,8,9否Min=3i=3Min=3J=4是Min=4a[4]=8,a[3]=70127864359J=5是Min=5a[5]=7,a[3]=60126874359J=6是Min=6a[6]=6,a[3]=40123786459J=7是Min=7a[7]=4,a[3]=30123687459J=8,9否i=4Min=4J=5是Min=5a[5]=8,a[4]=70123687459J=6是Min

6、=6a[6]=7,a[4]=60123487659J=7是Min=7a[7]=6,a[4]=40123478659J=8,9i=5Min=5J=6是Min=6a[6]=8,a[5]=70123467859J=7是Min=7a[7]=7,a[5]=60123457869J=8是Min=8a[8]=6,a[5]=50123456879J=9否i=6Min=6J=7,9否J=8是Min=8a[8]=7,a[6]=60123456789i=7Min=7J=8是Min=8a[8]=8,a[7]=7J=9否i=8Min=8J=9否

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。