我“for(j=half-1,k=strl-1;j>=0;j--,k--){ temp=xx[i][j]; xx[i][j]=xx[i][k]; xx[i][k]=temp;}”这一句看不懂,请详细解释一下这一句好吗?谢谢!

函数ReadDat()实现从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort(),其函数的功能是:以行为单位对字符串按给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数W

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Kelly小云鹅

    19人对此回答表示赞同

    temp=a;a=b;b=temp;
    这样的形式就是交换a,b的值。
    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 庄晋

    11人对此回答表示赞同

    那不是定义数组的吗![i][k]
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 野鹤

    4人对此回答表示赞同

    for(i=0;i<20;i++)
    {
    strl=strlen(xx[i]);/*取得一行的字符串*/
    half=strl/2; /*以half把xx[i]分成2半*/

    for(j=0;j<half-1;j++)
    for(k=j+1;k<half;k++)
    if(xx[i][j]>xx[i][k])
    { temp=xx[i][j]; xx[i][j]=xx[i][k]; xx[i][k]=
    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部