首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()是从数据文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函
函数readDat()是从数据文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函
admin
2013-12-10
31
问题
函数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://jikaoti.com/ti/Br37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
字符A,B,C一次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成多少个不同的字符串?
PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
关系数据库的数据语言是什么语言,其核心部分是查询,因此又称为查询语言?
关于计算机的操作系统,下面叙述不正确的是
已知成绩关系如下图所示。执行SQL语句: SELECTCOUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是
设有“供应者”关系模式:Supplier(Sname,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是
在Oracle公司的开发工具Developer/2000中,能够生成可进行数据查询和操纵的程序的模块是
随机试题
雌激素的生理作用为()
女,25岁。3天前受惊吓后突然不语不动,不吃不喝,肌体僵硬,口中唾液外流,不知主动吐出,晚间自己到厨房找吃的。患者2年前曾有空闻语,捡拾垃圾等怪异行为,持续一个月好转。患者最可能的诊断是()
在期望收益率相等的情况下,()会选择波动性较小的投资。
证券经营机构取得的外资股业务资格证书的有效期为自签发之日起()
在社会可聚集的闲置资金一定的条件下,存款利率水平和吸收存款的数量是()。
某人到超市购物要买鸡蛋或肉,有下列4种假设:买了鸡蛋要买西红柿;买了西红柿就不能买肉;买肉必须买萝卜;买萝卜必须买西红柿。据此不可能推出的是()。
人们欣赏名画《蒙娜丽莎》时,陶醉在“永恒的微笑中”,感到身心非常愉悦。这种情绪是()。
近年来,国家出台了针对农民的各种补贴政策,但许多村民收到补贴款后却不知道是如何得到补贴的。如果你是一名农村基层干部,你会怎么做?
简述法律责任的构成要件。(2013法简31)
Fromtheinventionofthefirststonetoolstotoday’scomplexcomputers,manhas【B1】______thepowertochangetheworldaround
最新回复
(
0
)