首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()是从数据文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函
函数readDat()是从数据文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函
admin
2013-12-10
61
问题
函数readDat()是从数据文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数writeDat()把结果xx输出到文件out.dat中。条件;从字符串中间一分为二,左边部分按字符的ASCII码值降序排序,右边部分不作处理。排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
例如:位置0 1 2 3 4 5 6 7 8
原字符串 a h C d h g f e
1 2 3 4 9 8 7 6 5
处理后字符串h g f e d C b f
8 7 6 5 9 4 3 2 1
【试题程序】
#include
#include~string.h>
char xxE20][80];
void readDat();
void writeDat();
void jsSort()
{
/*第i行文章的内容已作为字符串存入xx
为起始地址的存储单元内*/
/*提示:先对字符串左边部分的字符数组 进行降序排序.左边部分字符数组对应的下标从0到strlen(xx[iJ)/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’);
ir(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<20Ii++) {for(j=0;j
解析
转载请注明原文地址:https://kaotiyun.com/show/PblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库的网状模型应满足的条件是
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据什么决定是否将该页写回外存?
冯.诺伊曼结构的计算机有5大功能部件组成:运算器、控制器、【】、输入设备和输出没备。
下面不属于数据管理技术发展过程中人工管理阶段的特点的是
计算机病毒对于操作计算机的人
SQL语言集【】、数据操纵、数据定义、数据控制功能于一体。
在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的越怎样,授权子系统就越灵活?
以下关于计算机技术指标的论述中,错误的是
允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库的各种操作的软件系统称为______。
下列关于文件索引结构的叙述中,哪一个是不正确的?
随机试题
女性,18岁,体检发现心脏杂音来诊。平时不能耐受较大的体力活动,无双下肢水肿及夜间呼吸困难史,易感冒。查体:血压:130/80mmHg,心率90次/分。S1↓,S2稍↑。A:SM3/6反流样向左腋下传导,L4、5可闻收缩期Click音,下蹲位站立后Cli
红细胞上无H抗原称为
下列方法中,对Rh血型系统较为敏感的是
制备肠溶胶囊时,使用甲醛处理的目的是
下列关于价值工程的含义描述不正确的是( )。
科学管理的标志之一是()。
在下列账目中,出纳人员可以登记的是()。
王某现年17岁,高二学生,平时创新能力极强,其研究创造的一个小发明获得专利,并且经济价值较高。专利权的申请、使用和由此所获取的收入的处理一概由王某的父亲予以安排,王某的父亲从事的下列各种行为中,违背了监护责任的是()。
A、 B、 C、 D、 AA项可由左侧图形折成;B项,直线应与阴影相接,错误;C项,左侧面中三角形应含阴影,错误;D项,右侧面中阴影三角形应在上部,错误。
2017年4月1日,中共中央、国务院决定在此设立的国家级新区。设立雄安新区()
最新回复
(
0
)