皮皮学,免费搜题
登录
搜题
【简答题】
函数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); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】以下食用色素中属于天然色素的是( )
A.
菜红
B.
姜黄素
C.
柠檬黄
D.
靛蓝
【判断题】对于中性点非直接接地电网,母线保护采用三相式接线。
A.
正确
B.
错误
【判断题】对于中性点非直接接地电网,母线保护采用三相式接线。
A.
正确
B.
错误
【单选题】以下色素中属于天然色素的是?( )
A.
栀子黄
B.
胭脂红
C.
柠檬黄
D.
苋菜红
【多选题】由肾脏分泌的生物活性物质,包括
A.
肾素
B.
羟化维生素D3
C.
肾上腺素
D.
前列腺素
E.
促红细胞生成素
【单选题】以下食用色素中属于天然色素的是( )。
A.
苋菜红
B.
姜黄素
C.
柠檬黄
D.
靛蓝
【单选题】由肾脏分泌的生物活性物质是
A.
ADH
B.
醛固酮
C.
促红细胞生成素
D.
肾上腺素
E.
去甲肾上腺素
【简答题】若某线性系统的频域传递函数为 ,其中 , 1)画出H(f)的示意图并求其带宽; 2)求该系统的冲激响应h(t); 3)画出h(t)的示意图,注意标出过零点。
【单选题】由肾脏分泌的生物活性物质是
A.
醛固酮
B.
ADH
C.
肾上腺素
D.
去甲肾上腺素
E.
促红细胞生成素
【判断题】对于中性点非直接接地电网,母线保护采用三相式接线。
A.
正确
B.
错误
相关题目: