}
运行此程序:
⑷.编程序将\译成密码,密码规律是:用原来的字母后面第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
运行此程序:
分析结果:依题意,字母相应的ASCII值加上4即可得到密码。
②.改变c1,c2,c3,c4,c5的初值为:'T'、'o'、'd'、'a'、'y',对译码规律做如下补充:'W'用'A'
5
代替,'X'用'B'代替,'Y'用'C'代替,'Z'用'D'代替。修改程序并运行。 程序为:
#include
运行此程序:
分析结果:依题意,字母相应的ASCII值减去22即可得到密码。
③.将译码规律修改为:将一个字母被它前面第4个字母代替,例如'E'用'A'代替。修改程序并运行。 程序为:
#include
运行此程序:
6
分析结果:依题意,字母相应的ASCII值减去4即可得到密码。
注:为了方便运行阅读,每个源文件在主函数末端(return 0;)语句前加上\,而后进行编译得到可执行文件;text1.c因为不能正确编译,所以不能生成text1.exe文件。
7
相关推荐: