首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
函数readDat()从数据文件in.dat中读取20行数据并存放到字符串数组xx中(每行字符串长度均小于80)。请编写函数jsSort(),其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函
admin
2013-12-10
72
问题
函数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个什么项目的有限序列?
对数据库系统的性能有两种主要的度量。第一种是【】,第二种是响应时间。
数据库系统的并发控制主要方法是采用哪种机制?
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
数据库中,数据的物理独立性是指
冯.诺伊曼结构的计算机有5大功能部件组成:运算器、控制器、【】、输入设备和输出没备。
逻辑文件存放在存储介质上时,采用的组织形式是与什么有关?
二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
设X→Y是一个函数依赖,且对于任何X’∈X,X’→Y都不成立,则称X→Y是—个
随机试题
ComingSoontoaTheaterNearYou!Whatarespecialeffects?DoyouenjoymoviesthatusealotofspecialeffectsDinosaurs
当用固定频率的电磁波照射1H、19F、13C和31P核时,若要使它们发生共振,所需外磁场强度(H)的大小顺序为()。
结节性甲状腺肿超声显示错误的是
下列关于蛋白质等电点的叙述,正确的是
根据FIDIC合同条件,如果在()以后,由于国家或地方的任何法规、法令、政令等发生变更,导致承包商成本上升。承包商由此增加的开支,业主应予补偿。
下列不属于集中性市场营销策略的是( )。
发行可转换公司债券后,因()引起上市公司股份变动的,应当同时调整转股价格。
国际税收问题谈判的出发点有()。
设线性方程组为(1)证明:若a1,a2,a3,a4两两不相等,则此线性方程组无解。(2)设a1=a2=k,a3=a4=一k(k≠0),且已知β1,β2是该方程组的两个解,其中β1=(一1,1,1)T,β2=(1,1,一1)T,写出此方程的通解。
A菜单B骑C条D爱好E自己F奇怪例如:A:你有什么(D)?B:我喜欢体育。A:先生您好,请问您几位?B:4位,请给我们拿一下(),谢谢。
最新回复
(
0
)