首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()实现从数据文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编写函数jsSort()。其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数w
函数readDat()实现从数据文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编写函数jsSort()。其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数w
admin
2013-12-10
24
问题
函数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://jikaoti.com/ti/Qv37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统的并发控制主要方法是采用哪种机制?
数据库的网状模型应满足的条件是
数据库中,数据的物理独立性是指
有如下请求磁盘服务的队列,要访问的磁道分别是98、183、37、122、14、124、65、67。现在磁头在53道上,若按最短寻道时间优先法,磁头的移动道数是
【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主屑性。
有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程T:教员H:上课时间R:教室S:学生 根据语义有如下函数依赖集: P={C→T,(H,R)→C,(H,T)→R,(H.S)→R} 关系模式A的码是
当用户程序执行访管指令时,中断装置将使中央处理器如何工作?
设散列函数为H(k)=kmod7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0~6中,用线性探测法解决冲突,则在地址空间0~6中,得到的散列表是
用户程序中的输入、输出操作实际上是由哪一项完成?
随机试题
下列属于谈判队伍中第三层次的人员是()
Directions:Forthispart,youarerequiredtowriteacompositionof120to180words.Yourwritingshouldbebasedonthetitl
下列对肥厚型梗阻性心肌病超声所见的叙述,哪一项是错误的
下列哪项资料可提供计算发病率指标
女性,65岁,畏寒、高热(40℃)伴腰痛、尿频、尿急、尿痛1周。1天来出现意识淡漠、四肢厥冷,尿量正常,血压75/45mmHg,尿沉渣可见白细胞管型及成堆脓细胞。根据病史、临床表现及体征,其诊断可能为
《国家药品安全“十二五”规划》确定的发展目标包括
公务员录用的对象不包括非城市居民。()
经传唤调查,某区公安分局以王某网上散布谣言,扰乱社会秩序为由,决定对王某处以5日行政拘留,并处500元罚款。下列哪一选项是正确的?
已知某教务管理系统有下列关系模式(带下划线的属性是主码): 系(系号,系名) 学生(系号,姓名,性别,入学日期,正常毕业日期,所在系号) 课程(课程号,课程名,学分,开课系号,教师号) 选课(学号,课程号,成绩) 教师(教师号
以下数据结构中不属于线性数据结构的是()。
最新回复
(
0
)