文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 教育学 > 计算机三级网络上机南开100题
侵权投诉

计算机三级网络上机南开100题

三级网络管理员上机试题

2008年计算机三级网络上机南开100题(完整版)

1. 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS10.DAT中。

替代关系:f(p)=p*11 mod 256 (p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的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()

{ int i,j;

char *p;

for(i=0;i<maxline;i++)

for(j=0;j<strlen(xx);j++)

{ p=(xx[j]*11)%256;

if(p<=32||xx[j]%2==0)

;

else xx[j]=p; } }

void main()

{clrscr();

if(ReadDat()){

return;

encryptChar();

FILE *fp;

int i=0;

unsigned char *p;

if((fp=fopen(\"eng.in\",\"r\"))==NULL) return 1;

p=strchr(xx,'\\n');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return 0;

第1页

你可能喜欢

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email