实验3

2026/1/27 7:01:34

}

运行此程序:

⑷.编程序将\译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母\后面第4个字母是\,用\代替\。因此,\应译为\。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为'C','h','i','n','a',经过运算,使c1,c2,c3,c4,c5分别为'G','l','m','r','e'。分别用putchar函数和printf函数输出这5个字符。(第3章第6题)

①.输入事先已编好的程序,并运行该程序。分析是否符合要求。 程序为:

#include int main() { char c1='C',c2='h',c3='i',c4='n',c5='a'; c1=c1+4; c2=c2+4; c3=c3+4; c4=c4+4; c5=c5+4; printf(\ return 0; }

运行此程序:

分析结果:依题意,字母相应的ASCII值加上4即可得到密码。

②.改变c1,c2,c3,c4,c5的初值为:'T'、'o'、'd'、'a'、'y',对译码规律做如下补充:'W'用'A'

5

代替,'X'用'B'代替,'Y'用'C'代替,'Z'用'D'代替。修改程序并运行。 程序为:

#include int main() { char c1='T',c2='o',c3='d',c4='a',c5='y'; c1+=-22; c2+=-22; c3+=-22; c4+=-22; c5+=-22; printf(\ return 0; }

运行此程序:

分析结果:依题意,字母相应的ASCII值减去22即可得到密码。

③.将译码规律修改为:将一个字母被它前面第4个字母代替,例如'E'用'A'代替。修改程序并运行。 程序为:

#include int main() { char c1='C',c2='h',c3='i',c4='n',c5='a'; c1=c1-4; c2=c2-4; c3=c3-4; c4=c4-4; c5=c5-4; printf(\ return 0; }

运行此程序:

6

分析结果:依题意,字母相应的ASCII值减去4即可得到密码。

注:为了方便运行阅读,每个源文件在主函数末端(return 0;)语句前加上\,而后进行编译得到可执行文件;text1.c因为不能正确编译,所以不能生成text1.exe文件。

7


实验3.doc 将本文的Word文档下载到电脑
搜索更多关于: 实验3 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219