求大神帮忙,这个要怎么写,关于循环的题目
1)某军区为确保通信信息不被敌方窃取,通知所有通信信息一律不用明文表示,必须采用加密措施。你能帮助他们编写程序,快速加密吗?加密算法如下:
规定最终生成的字符只能是33到127之间的字符,每个字符是它之后的第26个字符,如果计算后ASCII值超过127,则从33开始循环。
比如ASCII值为128,输出编码值为33的字符,编码值129对应34,130对应35,以此类推。
要求:
输入一串字符(不包含中文字符),回车结束(不包含回车),如
abc
输出加密后的字符:
{|}
2)你能再反过来,编写程序将加密后的信息还原成原来的信息吗?