首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
admin
2013-12-10
53
问题
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函数writeDat()把结果XX输m到文件out.dat中。条件:从字符串中间一分为二,左边部分按字符的ASCII码值升序排序.右边部分不变。左边经排序后再与右边部分进行交换。如果原字符串长度为奇数。则最中间的字符不参加处理,字符仍放在原位置上。
例如:位置0 1 2 3 4 5 6 7 8
原字符串d C b a h g f e
4 3 2 1 9 8 7 6 5
则处理后字符串h g f e a h C d
R 7 6 5 9 1 2 3 4
【试题程序】
#include
#include
char xxEZ03 E803;
void readDat();
void writeDat();
void jsSort()
{
/*第i行文章的内容已作为字符串存入xxl-i]为起始地址的存储单元内*/
/*提示:先对字符串左边部分的字符数组进行升序排序。左边部分字符数组对应的下标从0到strlen(xxEi])/2—1。*/
/*该提示仅供解题参考,考生也可用其他方法解题*/
)
void main()
{
readDat();
jsSort();
writeDat();
}
void readDat()
{
FILE*in;
int i=0;
char*P;
in=fopen(“in.dat”。‘r’);
while(i<20&&fgets(XX
,80,in)!=NULL){
p:strchr(xx
,‘\n’,
if(p)*p=0;
i++;
}
fclose(in);
}
void writeDat()
{
FILE*out;
int i;
OUt=fopen(”out.dat”,”W”);
for(i=0;i<20;i++){
printf(“%s\n”,xx
);
fprintf(out.“%s\n”,xx
);
}
fclose(out);
}
选项
答案
void jsSort() {unsigned int i,j,k;/*定义变量*/ int temp; for(i=0;i<20;i++) {for(j=0;j
xxEi][k]) {temp=xx[i][j]; xxriq[j]=xx[i][k]; xx[i][k]=temp; } for(j=0;j
解析
转载请注明原文地址:https://kaotiyun.com/show/4olZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
采用扩展关系数据模型的方法建立的数据库系统,称做
建立Delphi程序的基本操作步骤中不包括
启动外围设备前必须组织好通道程序,下列哪一项不是通道程序的控制部件?
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
在数据库中,产生数据不一致的根本原因是
数据库中,数据的物理独立性是指
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均拉索长度为
中断装置发现中断后,通过交换【】引出中断处理程序。
下列问题基于以下的叙述:关系模式R(B,C,M,T,A,C),根据语义有如下函数依赖集:F=(B→C,(M,T)→B,(M,C)→T,(M,A)→(A,B)→G]。关系模式R的码是
随机试题
向被领导者授权、鼓励下属参与的领导者属于()
仰卧位下腹部探测输尿管与髂动脉的关系
反刍动物日粮中微量元素钴缺乏,可导致动物贫血、消瘦甚至衰竭。为取得良好的治疗效果,除可给动物补钴外,配合治疗最好使用
资金占用费是指使用资金过程中发生的向资金提供者支付的代价,包括()等。
A公司在预算期间,销售当季收回货款60%,次季度收回货款35%,第三季度收回货款5%。预算年度期初应收账款余额为24000元,其中包括上年第三季度销售的应收账款4000元,则该预算年度第一季度可以收回()元期初应收账款。
烟草暴利,暴利烟草,在市场环境下,商业利益往往限制着一些为国为民的好的政策的实施,你不让他们卖,他们就搞“袖中买卖”,正当途径行不通,他们就搞暗箱操作,限烟、禁烟令运行到实际商业买卖中往往根本行不通;利益驱动下,商业黑幕重重,法律法规被烟草业内部规则虚置在
犯罪主观方面的内容包括()
一个容器的内侧是由x2+y2=1(y≤1/2)绕y轴旋转一周而成的曲面,长度单位为m,重力加速度为g(m/s2),水的密度为p(kg/m3)若将容器内盛满的水从顶端全部抽出,至少需做功多少?
自顶向下的规划可以分三层求精,分别是______、实体分析和实体活动分析。
Itcanbeprinted______.
最新回复
(
0
)