我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c++字符加密wxyz怎样输出后四位的字母呢

这样写能输出正确,但感觉不太对,对于输入wxyz这四个输出abcd,有没有什么规范的写法?谢谢

img

img

求余运算
比如

 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

近期文章

  • 用android打开一个项目项目文件出错
  • 如何在不使用php / ajax重新加载网页的情况下自动更新内容?
  • JFrame 中的焦点状态 哪位来讲讲
  • 软件测试接口,怎么断言数据
  • 在jupyter,为什么这里用三个双引号还是会报错呀
  • 在python中这个赋值是什么赋值法
  • 不知道为什么π还是没有说明
  • avue可视化大屏 echarts 多个地区高亮
  • 指针的值怎么计算啊 有点不理解
  • float数组错误 出现doible转float
  • webase验证码system error
  • 代码输出时过度换行初学者遇问题
  • htpasswd auth后,php文件不会呈现
  • Java中if语句的顺序使结果不同
  • 组合选项checkbox改部分单选
  • 怎么把这个代码改成 将 being(字符串)存入链表 而不是将数字存入链表(语言-c++)
  • 如何向槽函数内传入参数?
  • c语言的编程问题,望求解答
  • 为什么unity3d新创建一个项目后地形层里的资源没有了?
  • hdbscan 在import时memory参数报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华