这样写能输出正确,但感觉不太对,对于输入wxyz这四个输出abcd,有没有什么规范的写法?谢谢
求余运算比如
char z = 'x'; char m = ((z + 4) - 'a') % 26 + 'a';
不需要进行判断,统一转换即可。
ch = (ch - 93) % 26 +97
这里可以把97-122想成1-26,然后进行转化即可最初的写法应该是
ch = ((ch - 96) + 3) % 26 +1 +96