标题:求助:幫忙分析下这道题!!!!!!!!!!1
取消只看楼主
cbullet
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-3-13
 问题点数:0 回复次数:1 
求助:幫忙分析下这道题!!!!!!!!!!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
cbullet
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-3-13
得分:0 
原来,谢谢
2008-04-08 13:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-207374-1-1.html




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

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