| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1047 人关注过本帖
标题:求助:幫忙分析下这道题!!!!!!!!!!1
只看楼主 加入收藏
cbullet
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-3-13
收藏
 问题点数:0 回复次数:3 
求助:幫忙分析下这道题!!!!!!!!!!1
将一正整数序列{K1,K2,...,K9}重新排列成一个新的序列。新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。要求编写函数jsValue()实现此功能,最后调用writeDat()函数将新序列输出到文件out.dat中。
    说明:在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。
    例:序列{6,8,9,1,2,5,4,7,3}
        经重排后成为{3,4,5,2,1,6,8,9,7}
jsValue(int a[10][9])
{ int i,j,k,val,num;
  for(i=0;i<10;i++)
   { val=a[i][0];
     for(j=0;j<9;j++)
      if(a[i][j]<val)
    { num=a[i][j];
      for(k=j;k>0;k--)      这步?
        a[i][k]=a[i][k-1];    这步?向右移?
      a[i][0]=num;
    }
   }
}
搜索更多相关主题的帖子: 序列 val int 整数 jsValue 
2008-04-06 14:55
now
Rank: 1
来 自:广州
等 级:新手上路
帖 子:544
专家分:0
注 册:2007-11-9
收藏
得分:0 
if(a[i][j]<val)
    { num=a[i][j];
      for(k=j;k>0;k--)     // 将a[i][j]前的各元素各后退一位;
        a[i][k]=a[i][k-1];  
      a[i][0]=num;//将原a[i][j]值置于首位;
    }

GIS
Geographic Information System
你在哪里?——》你的坐标?
2008-04-06 15:56
cbullet
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-3-13
收藏
得分:0 
原来,谢谢
2008-04-08 13:23
meteor57
Rank: 1
来 自:银河系
等 级:新手上路
帖 子:267
专家分:0
注 册:2007-9-29
收藏
得分:0 
LZ要考三级了吧.加油^-^!
2008-04-08 14:05
快速回复:求助:幫忙分析下这道题!!!!!!!!!!1
数据加载中...
 
   



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

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