>& !标准答案!
"*12%
8&8&%
(*#)%*+'%*$$
"2#2'*%
8&#*)%
(1#)%1+2%1$$
*1$#*1$%
*2$#8&%
(1#)#2%1+2 %1$$
"8&#*1%
*1#*%
*#8&%/
/
/
题目 7:函数 <实现从文件 A0=*0 中读取一篇英文文章,存入到字符串数组 中;请编制
函数 8FP>&,按给定的替代关系对数组 中的所有字符进行替代,仍存入数组 的对应的位
置上,最后调用函数 D把结果 输出到文件 ;C) 中。
替代关系:(P#P!6P 是数组中某一个字符的 C>** 值,(P是计算后新字符的 C>**
值,如果原字符的 C>** 值是偶数或计算后 (P值小于等于 ,则该字符不变,否则将 (P所对应的字
符进行替代。
注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于 7) 个字符。
请勿改动主函数 、读数据函数 <和输出数据函数 D的内容。
8FP>& !标准答案!
"*%
8&!P(%
(*#)%*+'%*$$
"P(#*%
&'!P(R#)
"(!P(,##)NN!P(!,6+#
%
'2
!P(#!P(!,6%
P($$%
//
/
题目 :编写一个函数 G2该函数统计一个长度为 的子字符串在另一个字符串中出现的次数。
例如:假定输入的字符串为Q222(@22O62'Q子字符串为Q2Q,函数返回值为
6。
函数 的功能是实现从文件 中读取两个字符穿 5,并调用函数 G2,最后
把结果输出到文件 中。
注意:部分源程序已给出。
请勿改动主函数 和函数 <D的内容。
GC8&!28&!2-2
"%
8&!P!%