函数ReadDat()实现从IN.DAT文件中读取一篇英文文章并存入字符串数组xx中。请编写函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代后,仍存入数组xx的对应的位置上,最后调用函数WriteDat(),把结果xx输出到OUT.DAT文件中。 替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是大写字母或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。 原始数据文件存放的格式是:每行的宽度均小于80个字符。 注意:部分程序已经给出。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 #include <stdio.h> #include <string.h> #include <conio.h> #include <ctype.h> unsigned char xx[50][80]; int maxline=0; /*文章的总行数*/ int ReadDat(void); void WriteDat(void); void encryptChar() { } void main() { if (ReadDat()) { printf("数据文件IN.DAT不能打开!\n\007"); return; } encryptChar(); WriteDat(); } int ReadDat(void) { FILE *fp; int i=0; unsigned char *p; if((fp=fopen("IN.DAT","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(void) { FILE *fp; int i; fp=fopen("OUT.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. 意识模糊
E. 浅昏迷
已知在IN.DAT文件中存有若干个(<200)四位数字的正整数,函数ReadDat()读取若干个正整数并存入数组xx中。请编写函数CalValue(),其功能是:(1)求出这文件中共有多少个正整数totNum;(2)求这些数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到OUT.DAT文件中。 注意:部分程序已经给出。 请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。 #include <stdio.h> #include <conio.h> #define MAXNUM 200 int xx[MAXNUM]; int totNum=0; int totCnt=0; double totPjz=0.0; int ReadDat(void); void writeDat(void); void CalValue(void) { } void main() { int i; for (i=0;i<MAXNUM;i++) xx[i]=0; if(ReadDat()) { printf("数据文件IN.DAT不能打开!\007\n"); return; } CalValue(); printf("IN.DAT文件中的正整数个数=%d个\n",totNum); printf("符合条件的正整数个数=%d个\n",totCnt); printf("平均值=%.2f\n",totPjz); writeDat(); } int ReadDat(void) { FIIE *fp; int i=0; if ((fp=fopen("IN.DAT","r"))==NULL) return 1; while (!feof(fp)) fscanf(fp,"%d,",&xx[i++]); fclose(fp); return 0; void writeDat(void) { FILE *fp; fp=fopen("OUT.DAT","w"); fprintf(fp,"%d\n%d\n%6.2f\n",totNum,totCnt,totPjz); fclose(fp); }
关于主动脉一肺动脉间隔缺损,错误的是
A. 升主动脉与肺动脉之间
B. 近端缺损型
C. 远端缺损型
D. 降主动脉与肺动脉之间
E. 完全缺损型
成本在完工产品和在产品之间进行分配的下列方法中,会使本月发生的生产费用全部由本月完工产品负担的,包括______。
A. 不计算在产品法
B. 在产品成本按年初数固定计算
C. 在产品成本按其所耗用的原材料费用计算
D. 定额成本法