为什么是 x>z or x>Z And x<a 这个关系不
vb吧
全部回复
仅看楼主
level 7
为什么是 x>z or x>Z And x
<a 这个关系不冲突吗? x>z不可能小于a啊求助,太难了
2020年11月08日 14点11分 1
level 7
2020年11月08日 14点11分 2
level 15
注意区分大小写,为什么要分别写x>"z"和x>"Z"?如果x大于小写的"z",那它当然不可能小于小写的"a",但是如果是x大于大写的"Z",那就可以小于小写的"a"了
2020年11月08日 14点11分 3
level 7
那为什么还要写小写的z
2020年11月08日 15点11分 4
如果x是大写字母,变换之后就可能得到"Z"之后的字符,但由于ASCII码最多加5,因此仍然会小于"a";如果x是小写字母,变换之后就可能得到"z"之后的字符;所以这里严格说起来,其实是x<"a"这个条件不严谨,如果希望变换时的移动量更大,就不能这么判断了
2020年11月09日 03点11分
最好是把x<"a"改成Asc(x)<97+n,这样就严谨了
2020年11月09日 03点11分
level 7
如果第一个字符是y那他为什么会进入第二句if 他也不满足x<a@初音✨七奈
2020年12月20日 09点12分 5
比如你设定n=3,即向后移动3个字母的位置,y向后数3个就超过z了,即满足x>"z"
2020年12月20日 12点12分
但是不满足x<a,要两者同时成立啊
2020年12月20日 13点12分
从一开始你就没理解x>"z" Or x>"Z" And x<"a"的意思,应该是这样:要么满足x>"z",要么同时满足x>"Z"和x<"a",而不需要同时满足x>"z"和x<"a"(它们也不可能同时满足)
2020年12月20日 14点12分
1