皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
函数ReadDat()的功能是实现从文件ENG97.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件ps97.dat中。 替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是数字字符0至19或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。 注意:部分源程序已给出,原始数据文件的存放格式是每行的宽度均小于80个字符。 请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。 试题程序: include<conio.h> include<stdio.h> include<string.h> include<ctype.h> unsigned char xx[50][80]; int maxline=0; int ReadDat(void); void WriteDat(void); void encryChar() { } void main() { clrscr(); if(ReadDat()) { printf('数据文件ENG97.IN不能打开!/n/007'); return; } encryChar(); WriteDat(); } int ReadDat(void) { FILE *fp; int i=0; unsigned char *p; if((fp=fopen('ENG97.IN','r'))==NULL) return 1; while(fgets(xx[i],80,fp)!=NULL) { p=strchr(xx[i],'/n'); if(p) *p=0; i++; } maxline=i; fclose(fp); return 0; } void WriteDat() { FILE *fp; int i; fp= fopen('ps97.dat','w'); for(i=0;i<maxline;i++) { printf('%s/n',xx[i]); fprintf(fp,'%s/n',xx[i]); } fclose(fp); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】卵巢位于盆腔侧壁的:()
A.
髂总动脉末端的前方
B.
髂外动脉与输尿管之间
C.
髂内、外动脉分叉处
D.
髂外动脉起始段的外侧
E.
髂内动脉起始端的内侧
【单选题】从信息加工的观点看,记忆就是信息的( )。
A.
识记、保持、再认和回忆
B.
输入、编码、储存和提取
C.
输入、编码、再认和回忆
D.
识记、保持、储存和提取
【简答题】卵巢位于盆腔侧壁 分叉处的 内。
【简答题】(汉译英)如果他被迫去做他不乐意做的事,他不可能高兴。
【简答题】快乐的,高兴的,满意的 _______
【单选题】患者,女,40岁,诊断为右卵巢肿瘤而行腹腔镜手术,术中可见卵巢位于盆腔侧壁的什么位置
A.
髂总动脉起始处
B.
髂总动脉末端前部
C.
髂内动脉分叉处
D.
髂内、外动脉起始处之间
E.
髂外动脉与输尿管之间
【单选题】男性,26岁,发现心尖区Ⅲ级收缩杂音3年,发热10天。可闻收缩中、晚期喀喇音,有杵状指,足底有无痛性小出血点。 患者心脏检查更为常见的体征是
A.
心房颤动
B.
期前收缩
C.
心脏扩大
D.
新出现病理杂音
E.
原有的病理杂音强度增加Ⅱ级以上,或杂音的性质、强度突然改变
【单选题】测试结束后是否需要做泄压工作
A.
B.
【单选题】收缩中、晚期喀喇音常见于
A.
二尖瓣关闭不全
B.
二尖瓣狭窄
C.
二尖瓣脱垂
D.
三尖瓣关闭不全
E.
心肌病
【简答题】高兴的;乐意的
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题