首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()实现从数据文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编写函数jsSort()。其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数w
函数readDat()实现从数据文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编写函数jsSort()。其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数w
admin
2013-12-10
22
问题
函数readDat()实现从数据文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编写函数jsSort()。其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数writeDat()把结果XX输m到文件out.dat中。条件:从中间位置开始,将字符串分成两部分,左边部分按字符的ASCII码值降序排序,右边部分按字符的ASCII码值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍存放在原位置上。
例如:位置0 1 2 3 4 5 6 7 8
原字符串 a b C d h g f e
1 2 3 4 9 8 7 6 5
处理后字符串d C b a e f g h
4 3 2 1 9 5 6 7 8
【试题程序】
#include
#include
char xxE20][80];
void readDat();
void writeDat();
void jsSort()
{
jsSort();
writeDat();
}
void readDat()
{
FILE*in;
int i=0;
char*P;
in=fopen(“in.dat”,“r”)1
while(i<20 8L~fgets(xx[-i],80,in)!
NULL){
p=strehr(xx
,\n);
if(p)*p=0}
i++;
}
fclose(in);
}
void writeDat()
{
FILE*out}
int i;
Outofopen(“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<20li++) {for(j=0;j
xx[i][k]) {temp=xx[i][i]; xx[i][j]=xxi[i][k]; xx[i][kJ==tempt } } }
解析
转载请注明原文地址:https://kaotiyun.com/show/cElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
如果数据库中只包含成功事务提交的结果,此数据库状态就称为【】。
下面关于数据库系统基于日志的恢复的叙述中,哪一种说法是正确的?
一个关系数据库文件中的各条记录
关系数据库管理系统应能实现的专门运算包括
在数据库中,产生数据不一致的根本原因是
设散列函数为H(k)=kmod7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0~6中,用线性探测法解决冲突,则在地址空间0~6中,得到的散列表是
数据库功能可以分为两部分:前端和后端。前端与后端之间通过【】或应用程序来接口。
【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主屑性。
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
随机试题
分泌促胃液素的细胞是
下述关于肺淤血的记述中,哪一项是不正确的
患者女,36岁。患贫血患者,外周血检查结果:RBC3.50×109/L,网织红细胞百分率15%。其网织红细胞绝对值应为
心理过程包括哪三个要素
马歇尔试验的技术指标包括()。
在上网定价发行方式中,投资者应在申购委托前把申购款全额存人( )指定的账户。
因继承导致在一个上市公司中拥有权益的股份超过该公司已发行股份的20%,当事人可以向中国证监会申请以简易程序免除以要约方式增持股份。( )
甲在被羁押期间,得知同监舍的乙(因聚众斗殴被刑事拘留)掌握乙的同案犯丙曾经入室抢劫杀人的情况,就将这一线索报告给看守所警察,并设法说服乙揭发了丙抢劫杀人的事实。公安机关据此侦破了丙的抢劫杀人案件。此案中()。
在注册表中,根键______用于记录用户的配置信息。( )
A、Becauseshewasnotaconventionalwoman.B、Becauseshewantedtohelppeople.C、Becauseshewantedpeaceintheworld.D、Beca
最新回复
(
0
)