原题链接:破解简单密码
这是比较简单的做法,自己能力有限**
public class Test_1244 {
public static void main(String[] args) {
// TODO Auto-generatced method stub
//破解简单密码
//键盘输入字符串
Scanner sc=new Scanner(System.in);
StringBuffer sb;
String s=sc.nextLine();
//循环
char[] arr=s.toCharArray();
for(int i=0;i<s.length();i++) {
//得到一个字符数组
if(arr[i]>=65&&arr[i]<90) {
arr[i]+=33;
}
else if(arr[i]==90) {
arr[i]=97;
}
else if(arr[i]>96&&arr[i]<=99) {
arr[i]=50; //2
}
else if(arr[i]>99&&arr[i]<=102) {
arr[i]=51; //4
}
else if(arr[i]>102&&arr[i]<=105) {
arr[i]=52; //4
}
else if(arr[i]>105&&arr[i]<=108) {
arr[i]=53; //5
}
else if(arr[i]>108&&arr[i]<=111) {
arr[i]=54; //6
}
else if(arr[i]>111&&arr[i]<=115) {
arr[i]=55; //7
}
else if(arr[i]>115&&arr[i]<=118) {
arr[i]=56; //8
}
else if(arr[i]>117&&arr[i]<=122) {
arr[i]=57; //9
}
}
for(int i=0;i<arr.length;i++) {
System.out.print(arr[i]+"");
}
}
}
9.9 分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复