首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
admin
2013-12-10
33
问题
函数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://kaotiyun.com/show/4olZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
对于n个结点的序列,利用直接插入排序的方法总的关键码的比较次数约为
数据仓库系统(DWS)由数据源、数据仓库管理工具和【】三部分组成。
面向对象程序设计的基本思想是【】和可扩展性,可扩展性体现在继承性和行为扩展两个方面。
有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是
下面不属于使用视图的优点的是
一个关系数据库文件中的各条记录
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
下列问题基于以下的叙述:关系模式R(B,C,M,T,A,C),根据语义有如下函数依赖集:F=(B→C,(M,T)→B,(M,C)→T,(M,A)→(A,B)→G]。关系模式R的码是
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
用户程序中的输入、输出操作实际上是由哪一项完成?
随机试题
根据数字微波基带接口特性,34368kbit/s接口码型是()。
铝及铝合金焊件和焊丝表面清理后,在干燥的情况下,应在清理后()h内进行焊接。
分布在胃底的动脉是()
提示右心室肥大的心电图标准不包括
问分析不同季节微囊藻毒素的含量有无差别,应选择若计算结果P<0.05(α=0.05),如要进一步知道哪两个总体均数有差别,选用
下列肺炎中不是按病理分类的是
肠梗阻患者的临床表现不包括
基于不同的分类标准,国际资本流动可以有不同的分类,按照投资方式对国际资本流动进行分类,国际资本流动不包括()。
甲于2010年与乙登记结婚,2011年甲以个人名义向其弟借款10万元购买商品房1套,夫妻共同居住。2013年,甲乙离婚。甲向其弟所借的钱,离婚时应()。
甲、乙深夜侵入丙宅行窃时,被丙发现,于是甲顺手拿起丙宅厨房的菜刀逼迫丙交出现金,丙无奈将家中仅有的1万元交给甲。当甲、乙二人转身要走时,甲为了不留后患突然举起菜刀将丙砍死,乙则始料未及,目瞪口呆。后乙自首并告发了甲。阅读分析上述案例后,请
最新回复
(
0
)