首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
admin
2013-12-10
32
问题
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函数writeDat()把结果XX输m到文件out.dat中。条件:从字符串中间一分为二,左边部分按字符的ASCII码值升序排序.右边部分不变。左边经排序后再与右边部分进行交换。如果原字符串长度为奇数。则最中间的字符不参加处理,字符仍放在原位置上。
例如:位置0 1 2 3 4 5 6 7 8
原字符串d C b a h g f e
4 3 2 1 9 8 7 6 5
则处理后字符串h g f e a h C d
R 7 6 5 9 1 2 3 4
【试题程序】
#include
#include
char xxEZ03 E803;
void readDat();
void writeDat();
void jsSort()
{
/*第i行文章的内容已作为字符串存入xxl-i]为起始地址的存储单元内*/
/*提示:先对字符串左边部分的字符数组进行升序排序。左边部分字符数组对应的下标从0到strlen(xxEi])/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’,
if(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<20;i++) {for(j=0;j
xxEi][k]) {temp=xx[i][j]; xxriq[j]=xx[i][k]; xx[i][k]=temp; } for(j=0;j
解析
转载请注明原文地址:https://jikaoti.com/ti/RT37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库管理系统提供数据恢复、【】、数据完整性与数据安全性等功能。
在完全二叉树的顺序存储中,若结点i有右子女,则其右子女是结点【】。
下面不属于DBMS的数据操纵方面的程序模块的是
当前应用开发工具的发展趋势是采用三层CIS结构、【】、开放的构件式的分布式计算环境。
数据是信息的符号表示,或称载体;信息是数据的【】。
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均拉索长度为
结构化程序的基本控制结构有顺序、选择、【】。
随机试题
某公司2013年12月31日结账前各科目余额如下: 该公司所得税税率为25%,采用资产负债表债务法核算,应付投资者利润按税后利润的30%计算,盈余公积按10%计提。(假设无纳税调整事项) 根据上述资料,回答下列问题。该公司资产负债表中固定
A.表湿证B.里湿证C.寒湿证D.湿热证脘腹痞胀,纳呆呕恶,渴不多饮,便溏不爽,苔黄腻,脉滑数。为
患者,女,21岁。发热、多处关节炎、面部有蝶形红斑。此时特异性高的检查结果是
下列选项中,把镇规划与乡规划作为法定规划,含在同一规划体系内,纳入同一法律管辖范畴,明确了镇政府和乡政府规划责任的是()。
证券公司从事介绍业务过程中发生重大事项的,应当在()工作日内向所在地中国证监会派出机构报告。
()表明。一个领导者能够有效领导的直属下级人数是有一定限度的。
社会主义现代化建设的首要理论问题是()。
公文的特点有()。
研究者经过研究发现,某初中一年级三个班的平均成绩分别为65分(22人)、71分(24人)、78分(28人),则一年级的平均成绩约为()
Whenwethinkofanimalsandplants,wehaveaprettygoodwayofdividingthemintotwodistinctgroups:oneconvertssunlight
最新回复
(
0
)