首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()实现从数据文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编写函数jsSort()。其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数w
函数readDat()实现从数据文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编写函数jsSort()。其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中。最后调用函数w
admin
2013-12-10
42
问题
函数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://kaotiyun.com/show/cElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(1≤j≤i≤n)的地址的公式为
一个关系数据库文件中的各条记录
在数据库中,产生数据不一致的根本原因是
数据库中,数据的物理独立性是指
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“学校”关系中,因哪一个属性而使它不满足第一范式?
用顺序存储结构存储的线性表称作顺序表,用链式存储结构存储的线性表称为【】。
当用户程序执行访管指令时,中断装置将使中央处理器如何工作?
PC机通过下列哪一条途径启动硬件中断服务程序执行?
在计算机上,高级语言程序一般称为书馆【】,不能直接执行,必须将他们翻泽成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。
随机试题
()是商品编码的原则。
下列四种流量计,属于差压式流量计的是()。
简述急性白血病的临床表现。
患者男性,29岁,呼吸困难,气急,乏力,心衰,心界扩大,听诊有瓣膜反流性杂音,临床诊断为扩张型心肌病。扩张型心肌病经有效治疗后,超声上的改变可有
A.剑突下示心脏抬举样搏动B.肺动脉瓣区第二心音(P2)亢进C.颈静脉怒张D.双下肺湿性啰音E.心浊音界缩小或叩不出提示肺动脉高压的体征是
A.氨基醚类B.乙二胺类C.丙胺类D.三环类E.哌啶类氯雷他啶
【2013江西真题】日常教学活动中,教师应该引导学生做到“举一反三”“触类旁通”“闻一知十”,这种现象在教育心理学上称为()。
已知A=,且A~B,求a,b,c的值.
下列关于栈的描述中错误的是
It’sabrandnewworld—aworldbuiltaroundbrands.Hard-charging,noise-making,culture-shapingbrandsareeverywhere.They’re
最新回复
(
0
)