皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
函数readDat()是从文件in71.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSon(),其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函数 writeDat()把结果xx输出到文件out71.dat中。 条件:从字符串中间一分为二,左边部分按字符的ASCⅡ值降序排序,右边部分按字符的ASCⅡ值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。 例如: 位置 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 注意:部分源程序已给出。 请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。 试题程序: include<stdio. h> inc lude< st ring. h> inc lude<conio, h> char xx[20] [80]; void jsSort() { } void main ( ) { readDat (); jsSort (); writeDat ( ); } readDat ( ) { FILE *in; int i=0; char *p; in=fopen ( 'in71.dat', 'r'); while (i<20 && fgets(xx[i],80,in)!=NULL) { p=strchr (xx [i] , ' /n' ); if(p) *p=0; i++; } fclose (in); } writeDat ( ) { FILE *out; int i; clrscr ( ); out=fopen ( 'out71.dat', 'w' ); for (i=0; i<20; i++) { printf('%s/n',xx[i]); fprintf (out, '%s/n' ,xx[i] ); } fclose (out); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】在晶体管过压保护器中,影响延时时间的因素包括
A.
晶体管中采用何种半导体材料
B.
延时电路中电容的大小
C.
基准电路中稳压二极管的功率大小
D.
电压比较和触发电路中晶体管的放大倍数
【单选题】一个健康人每天食盐摄入量应不超过( )
A.
8g
B.
3g
C.
6g
D.
10g
E.
12g
【单选题】一男性脊髓损伤患者,长期卧床,时其泌尿系统可能出现的影响哪项是错误的()
A.
尿量增加
B.
尿钾升高
C.
尿钠升高
D.
高钙血症
E.
低钙尿症
【单选题】New ideas and values took the place of those _______ in the Middle Ages. [     ]
A.
held
B.
having held
C.
being held
D.
holding
【单选题】在晶体管过压保护器中,影响延时时间的因素包括:()
A.
晶体管中采用何种半导体材料;
B.
延时电路中电容的大小;
C.
基准电压电路中稳压二极管的功率大小;
D.
电压比较和触发电路中晶体管的放大倍数。
【判断题】Values are ideas that people assume to be true about the world.
A.
正确
B.
错误
【简答题】TCP/IP参考模型有哪些层次,与网络互连有关的层次是哪一层?
【单选题】一男性脊髓损伤患者,长期卧床,对其泌尿系统可能出现的影响哪项是错误的
A.
尿量增加
B.
尿钾升高
C.
尿钠升高
D.
高钙血症
E.
低钙尿症
【多选题】长期卧床对患者泌尿系统的影响是:
A.
膀胱胀满的感觉性变差
B.
逼尿肌伸展性降低
C.
尿液潴留
D.
尿液中钙钾浓度增加
E.
泌尿道结石
【单选题】旅行社产品最主要的表现形式是( )
A.
产品设计
B.
产品销售
C.
旅游线路
D.
旅游接待
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题