用Java,从键盘输入一个字符串,然后输出该字符加密后的结果。

加密算法:加密操作是将该字母按字母表顺序倒序。如A变成Z... 加密算法:加密操作是将该字母按字母表顺序倒序。如A变成Z 展开
 我来答
挺胸抬头向太阳
2009-10-16 · TA获得超过385个赞
知道小有建树答主
回答量:298
采纳率:33%
帮助的人:168万
展开全部
Map<String, Integer> map1 = new HashMap<String, Integer>();
String[] a1 =
new String[]{"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
for(int i=0;i<a1.length;i++){
map1.put(a1[i],i);
}
System.out.println(a1[a1.length-(map1.get("b")+1)]);

我用java写的 不明白再Q我吧 381363902

刚刚写了 map1.get("b") "b"就是你要输入的字符

要是输入多的话就循环呗
TableDI
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,... 点击进入详情页
本回答由TableDI提供
censhi007
2009-10-15 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:112万
展开全部
map先存好就行了。
例如
Map map=new HashMap();
map.put("a","z")
map.put("b","y");
.
.
.
.
map.put("z","a");

然后按照输入的直接从map里去就行了。
时间复杂度是线性的O(n)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
samirliang
2009-10-15 · TA获得超过186个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:96万
展开全部
MD5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式