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

来源:百度知道 编辑:UC知道 时间:2024/07/06 15:15:51
加密算法:加密操作是将该字母按字母表顺序倒序。如A变成Z

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"就是你要输入的字符

要是输入多的话就循环呗

map先存好就行了。
例如
Map map=new HashMap();
map.put("a","z")
map.put("b","y");
.
.
.
.
map.put("z","a");

然后按照输入的直接从map里去就行了。
时间复杂度是线性

用C语言编写一个程序,检查从键盘输入的一行字符中有无相邻两字符相同 从键盘输入一个英文字符,打印出这个字符的前趋和后继字符。 在JAVA中怎么从键盘输入一个数字 用什么关键字 编程统计从键盘输入的字符中数字字符的个数,用换行符结束循环。 求助,由键盘输入一个字符串和一个字符,要求从该字符串中删除所指定的字符 求助:编一个程序,从键盘输入20个任意字符,问题 从键盘输入一个字符,判断是否为A到F之间的字符,如果是,输出“UPCASE”,否则,输出“LOWCASE” 编写一个C 程序,从键盘输入50个字符,统计其中英文字符与数字的个数 下面是我用java编的一个从键盘输入,求n阶乘的程序。出错了。帮改下阿 用汇编语言实现:从键盘输入一个字符.若Y=非字母字符,X=0;若Y=数字符,X=1;若Y=字母符,X=-1.