c语言编程 为了使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文.

问题描述:

c语言编程 为了使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文.
为了使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文.例如:将每一个字母变成它后面的第4字母,即将A变成E,B变成F,…,Z变成D,非字母字符不变,“!”作为电文结束标志.要求:输入一行字符,输出其相应的密码.
1个回答 分类:综合 2014-09-27

问题解答:

我来补答
这个是你要的程序,比楼上的精简,vc6通过调试运行了.
#include
main()
{
char str[200]="";
int nCounti;
printf("input the content:\n");
gets(str);
for(nCounti=0;*(str+nCounti)!='!';nCounti++)
{
if((*(str+nCounti)>='A'&&*(str+nCounti)='a'&&*(str+nCounti)'z')||(*(str+nCounti)>'Z'&&*(str+nCounti)
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量