欢迎来到牛牛题库网
牛牛题库官网
登录
注册
首页
搜题找答案
单项选择题
强化学习的基本原理是:某个行为策略导致环境正的奖赏(强化信号),那么以后产生这个行为策略的趋势便会为下列的哪一个内容? ( ) A. 加强 B. 趋弱 C. 随机 D. 无所谓
点击查看答案
相关考题
多项选择题
痤疮形成的原因包括:()
A.痤疮丙酸杆菌
B.马拉色菌
C.毛囊皮脂腺开口处过度角化
D.金黄色葡萄球菌
问答题
多指标正交试验主要有 和 两种方法。
未知题型
函数ReadDat()的功能是实现从文件ENG96.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件ps96.dat中。
替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是小写字母或计算后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('数据文件ENG96.IN不能打开!/n/007');
return;
}
encryChar();
WriteDat();
}
int ReadDat(void)
{
FILE *fp;
int i=0;
unsigned char *p;
if((fp=fopen('ENG96.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('ps96.dat','w');
for(i=0;i<maxline;i++)
{
printf('%s/n',xx[i]);
fprintf(fp,'%s/n',xx[i]);
}
fclose(fp)
}
关注
顶部
微信扫一扫,加关注免费搜题