首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编写函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,然后存人数组XX对应的位置上,最后调用函数WriteDat()把结果xx输出到
admin
2013-12-10
29
问题
函数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://kaotiyun.com/show/xblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
字符A,B,C一次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成多少个不同的字符串?
【】是指实体间存在的对应关系。
Internet上的计算机地址有两种表示形式:【】与域名。
第二代数据库系统是指
在PowerBuilder的数据类型中,integer是多少位带符号数?
在关系DB中,任何二元关系模式的最高范式必定是
文件系统采用多级目录结构的好处是
SQL语言集【】、数据操纵、数据定义、数据控制功能于一体。
SQL语句GrantInsertOnTableSCToU5WithGrantOption的作用是
当前数据库技术的发展已形成各种类型的数据库应用技术,下列叙述中,()是这种发展的推动力。Ⅰ.应用的驱动Ⅱ.多种技术与数据库技术的结合Ⅲ.关系数据库的研究基础
随机试题
People’sattitudes【C1】______gift-givingmay【C2】______fromcountrytocountry,【C3】______thedesiretoconveyafeelingoffriend
美森公司成立于2009年,主要经营煤炭。股东是大雅公司以及庄某、石某。章程规定公司的注册资本是1000万元,三个股东的持股比例是5:3:2;各股东应当在公司成立时一次性缴清全部出资。大雅公司将之前归其所有的某公司的净资产经会计师事务所评估后作价500万元用
有下列()情形之一的,国务院建设主管部门依据职权或者根据利害关系人的请求,可以撤销监理工程师注册。
进场混凝土小型空心砌块,龄期不足()d,不得使用。小砌块施工应对孔错缝搭砌,灰缝应横平竖直,宽度宜为()。
最早提出“税收原则”一词的经济学家是( )。
近因原则是保险人对于承保范围的保险事故作为直接的、最接近的原因引起的损失承担保险责任,而对于承保范围以外的原因造成的损失不负赔偿责任。按照该原则,承担责任并不取决于时间上或空间上的接近,而是取决于导致保险标的损失的风险事故是否在承保范围内,如果存在多个原因
被恩格斯称作“悲剧之父”的是古希腊悲剧作家()。
设{un}是数列,则下列命题正确的是
It’sraininghardwillyougivemea______?
ThingstobeTaughtinEverySchoolI.Introduction:Importanceofstudents’abilitytodealwiththerealworld.A.Speaker
最新回复
(
0
)