| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 781 人关注过本帖
标题:[求助]这一程序怎么解释啊 高手请教(急)
取消只看楼主 加入收藏
HR岩
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-15
收藏
 问题点数:0 回复次数:4 
[求助]这一程序怎么解释啊 高手请教(急)
#include<iostream,h>
void halfsort(int data[],int leadings,int size)
{ for(int i=0;i<leadings;i++)
{ int s=i;
for(int j=i+1;j<size;j++)if(data[j]>data[s])s=j;
if(s!=i){int x=data[i];data[i]=data[s];data[s]=x;}}}
void main()
{ int a[]={21,12,53,74,25,16,7,38};
halfsort(a,3,8);
for(int i=0;i<8;i++)cout<<a[i]<<' ';}
程序结果是74 53 38 21 25 16 7 12


2007-01-21 00:30
HR岩
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-15
收藏
得分:0 
什么 7 不参加啊
不是有在吗
快考试了
问了同学都不知道怎么给我解释
所以就来这看看了
帮帮忙啊
2007-01-21 00:37
HR岩
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-15
收藏
得分:0 

还是不怎么明白
因为答案又不是从大到小的排序
很奇怪这个答案
怎么看怎么就不能理解

2007-01-21 03:24
HR岩
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-15
收藏
得分:0 
题目怎么可以改
改了就不是原来我想要的解释了

楼上的 怎么去排序
答案一点规律都没 我看不出来
2007-01-21 15:29
HR岩
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-15
收藏
得分:0 
怎么没人理我拉
2007-01-25 19:03
快速回复:[求助]这一程序怎么解释啊 高手请教(急)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018327 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved