首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()是从数据文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函
函数readDat()是从数据文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函
admin
2013-12-10
59
问题
函数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全国计算机三级
相关试题推荐
在关系DB中,任何二元关系模式的最高范式必定是
在操作系统的各个功能组成部分中,不需要硬件支持的是
【】方法将数据库设计过程分为4个阶段:需求分析、概念结构设计、逻辑结构设计和物理设计。
【】分析是将数据集分割为若干有意义的聚簇的过程,它也称为无制导的学习。
在面向对象模型中,每一个对象是状态和【】的封装。
下列问题的关系代数操作基于如下的关系R和S:
第(37)至{38)题基于学生—课程数据库中的三个基本表:学生信息表:3(sno,sname,sex,age,dept)主码为sno课程信息表:c(cno,cname,teacher)主码为eno学生选课信息表:sc(sno,cno,grade)主码为(s
关系数据库中投影操作的功能是()。
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
随机试题
在下列沟通形态中,容易使行政人员士气非常低落的是()
微分方程sinxcosydy+cosxsinydx=0的通解为()
导致小叶性肺炎的有
乳牙的解剖特点不包括
在有效证券市场分类中与证券价格有关的“可知”资料分类中,其关系是:第I类资料包含于第Ⅱ类资料,第Ⅱ类资料包含于第Ⅲ类资料中。()
物业管理师职业准入制度按职责分工共同负责实施、指导、监督和检查的部门有()。
中学地理教材教法的学科知识系统主要分__________和__________。
下列关于男女双性化的说法不正确的是()
根据皮亚杰的研究,初中生的思维处于具体运算阶段向形式运算阶段过渡的时期。针对这一发展特点,教师在教学中应加强对学生()。
HowTwoGreatConflictsHelpedtoChangeEuropeNinetyyearsagoonasunnymorninginNorthernFrance,somethinghappenedt
最新回复
(
0
)