首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到
admin
2013-12-10
49
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到文件out.dat中。替代关系:f(P)=P*13 mod256,mod为取余运算,P是数组xx中某一个字符的ASCII码值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或是偶数,则该字符不变,否则用f(p)替代所对应的字符。
【试题程序】
#include
#include
#include
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”))==NUL;
return 1;
while(fgets(xx
,80,fp)!=NULL){
p=strchr(xxEi],\n);
if(p)*P=0;
i++1
}
maxline=i;
fclose(fp);
return 0;
}
void WriteDat(void)
{
FILE*fp;
int i;
fp=fopen(“out.dat”.“W”);
for(i=0;i
printf(“%s\n”,xx
);
fprintf(fp,“%s\n”,xx
);
}
fclose(fp);
}
选项
答案
void encryptChar() {int i,j,va1; /*定义变量*/ for(i=0li
解析
转载请注明原文地址:https://www.kaotiyun.com/show/xblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系模式规范化的最起码的要求是达到第一范式,即满足
如果两个实体之间的联系是M:N,则实现1:M联系的方法是
层次型、网状型和关系型数据库划分原则是
分页式存储管理中,地址转换工作是由什么完成的?
如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是
操作系统中的下列功能,与硬盘没有直接关系的是
数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的
CPU工作状态分为目态和管态两种,从目态转换成管态的惟一途径是
所有事务均是通过读写操作来存取数据库中的数据内容,在这些事务的并发执行过程中,可以通过对这事务的读写活动进行【】调度,使得这些活动的执行过程不影响数据库的一致性。
随机试题
下列选项中属于政治性组织的有
Mybrother,Henry,hasanexcellentjobatabank.Icouldn’t【C1】______him【C2】______hetoldmethathehaddecidedtogiveit【C3
诊断急性呼吸窘迫综合征(ARDS)时,PaO2/FiO2应小于
一足月新生儿,日龄3天,生后16小时出现黄疸,总胆红素102μmol/L,第2、3天血清胆红素分别为204μmol/L和306μmol/L,为明确诊断,首选哪项检查
不属于全胃肠外营养并发症的是()
根据《会计法》规定,对授意、指使、强令故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,尚不构成犯罪的,县级以上财政部门视违法行为的情节轻重,对违法单位处以罚款。所处的罚款金额最低为()元。
根据行政许可法律制度,下列表述中,不正确的是()。
根据《中华人民共和国未成年人保护法》的规定,父母不履行监护职责的,应如何处理?
PM2.5是空气质量的一个极关键指标,可遗憾的是,长期以来,我们的空气质量监测一直只检测直径在10微米以下的颗粒(PM10),未将PM2.5纳入,而实际上,PM10大多难以穿越人体的防御系统进入到体内,远比PM2.5危险性小。我们城市中常见的灰霾天气,PM
阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。[说明]设学生某次考试的成绩按学号顺序逐行存放于某文件中,文件以单行句点“.”为结束符。下面的流程图读取该文件,统计出全部成绩中的最高分max和最低分min。
最新回复
(
0
)