大哥 能给小弟讲讲if(c>='Z'&&c<='Z'+4||c>'z') c=c-26; 是什么意思吗

日期:2022-04-11 07:12:09 人气:1

大哥 能给小弟讲讲if(c>='Z'&&c<='Z'+4||c>'z') c=c-26; 是什么意思吗

这就是一个简单的加密程序,对输入的字母序列进行加密,用原来的字母在字母表中的后面第4个字母代替原来的字母,例如:输入A输出的是E,字母表首尾相连,输入z输出d,,因此你如果输入China那么输出的就是Glmre。
if中的条件其实就是比较,使用的是字母对应的ASCII码值,比如你加密,你可以使用你的加密方式。
希望对你有帮助。
    A+
热门评论