皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
读函数readDat()的功能是从文件IN25.DAT中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort(),该函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用写函数writeDat()把结果xx输出到文件 OUT25.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 处理后字符串 h g f e a b c d 9 8 7 6 1 2 3 4 注意:部分源程序已给出。 请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。 试题程序: include〈stdio.h> include〈string.h> include〈conio.h> char xx[20] [80]; void jsSort() { } main() { readDat(); jsSort(); writeDat(); } readDat() { FILE *in; int i=0; char *p; in = fopen('IN25.DAT', 'r'); while(i〈20 && fgets(xx[i], 80, in) != NULL) { p = strchr(xx[i], 'In'); if(p) *p = 0; i++; } fclose(in); } writeDat () { FILE *out; int i; clrscr(); ut = fopen('OUT25.DAT', 'w'); for(i=0; i〈20; i++) { printf('%s/n', xx[i]); fprintf(out, '%s/n', xx[i] ); } fclose(out); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】1990年是闰年.______.(判断对错)
【单选题】波高小于70mm的低波纹压型钢板,横向搭接长度不宜小于多少毫米?
A.
250
B.
150
C.
300
D.
200
【单选题】房地产信托是指房屋所有者将房地产委托给信托公司,由信托公司按照委托人的要求进行( )。
A.
租赁
B.
物业经营
C.
租赁、经营
D.
管理、处分和收益
【简答题】表示文献检索时检索1990年以前的文献(不包括1990年文献)
【判断题】本课题采用+10v电源
A.
正确
B.
错误
【简答题】表示文献检索时检索1990年以后的文献(不包括1990年文献)
【单选题】确定工件在机床或夹具中占有正确位置的过程称为( )
A.
定位
B.
夹紧
C.
安装
D.
装置
【单选题】确定工件在机床或夹具中占有正确位置的过程称为工件的 ( ▲ ) 。
A.
定位
B.
夹紧
C.
装夹
D.
安装
【单选题】房地产信托是指房屋所有者将房地产委托给信托公司,由信托公司按照委托人的要求进行( )。
A.
物业经营
B.
租赁、经营
C.
租售
D.
管理、处分和收益
【简答题】据联合国等国际机构预测,到2010年美国GDP将比1990增长45.04%(以1990年的价格和汇率计算).已知1990年美国人均GDP为22062美元,那么预计到2010年,美国人均GDP为______美元(结果保留两个有效数字,并用科学记数法表示)
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题