【华为OJ】简单密码破解
来源:互联网 发布:如何清除软件注册表 编辑:程序博客网 时间:2024/05/04 16:58
写得比较。。。
#include <iostream>#include <string>using namespace std;int main(){string str1;cin >> str1;int length = str1.size();char *str2 = new char[length];for (int i = 0;i < length;i++){if( str1[i] == 'a'|| str1[i] == 'b'||str1[i]=='c')str2[i] = '2';if (str1[i] == 'd' || str1[i] == 'e' || str1[i] == 'f')str2[i] = '3';if (str1[i] == 'g' || str1[i] == 'h' || str1[i] == 'i')str2[i] = '4';if (str1[i] == 'j' || str1[i] == 'k' || str1[i] == 'l')str2[i] = '5';if (str1[i] == 'm' || str1[i] == 'n' || str1[i] == 'o')str2[i] = '6';if (str1[i] == 'p' || str1[i] == 'q' || str1[i] == 'r'||str1[i]=='s')str2[i] = '7';if (str1[i] == 't' || str1[i] == 'u' || str1[i] == 'v')str2[i] = '8';if (str1[i] == 'w' || str1[i] == 'x' || str1[i] == 'y'||str1[i]=='z')str2[i] = '9';if (str1[i] >= '0'&&str1[i] <= '9')str2[i] = str1[i];if (str1[i] >= 'A'&&str1[i] < 'Z')str2[i] = str1[i] - 'A' + 'b' ;if (str1[i] == 'Z')str2[i] = 'a';}cout << str2;delete str2;return 0;}
0 0
- 【华为oj】简单密码破解
- 华为oj【简单密码破解】
- 华为oj 简单密码破解
- 【华为OJ】简单密码破解
- 简单密码破解-华为OJ题
- 华为OJ(简单密码破解)
- 华为OJ中级题-简单密码破解
- 华为OJ 中级 简单密码破解
- 华为oj中级 简单密码破解
- 【华为 OJ】简单密码
- OJ------简单密码破解
- 华为测试--简单密码破解
- 【华为OJ】【020-简单密码】
- OJ刷题---简单密码破解
- OJ 1901: 简单密码破解
- 简单密码破解 (sdut oj)
- oj 1901: 简单密码破解
- 华为OJ——简单密码
- 关于Unity协同程序的全面解析,解答所有困惑
- JS_正则表达式
- DA14580开发血迹12--完整Profile解析(以心率服务为例)
- 对于line-height的一些理解
- September 3rd 模拟赛C T3 数字 Solution
- 【华为OJ】简单密码破解
- Java规范
- JSONP是如何工作的?
- echarts自定义showlading()样式和文本
- Angular2 gotchas: Double binding within Form
- Tensorflow - Tutorial (1) : 线性回归
- ubuntu、centos、debian镜像的下载地址
- Windows Mysql乱码
- java 相关环境变量的配置(jdk、tomcat、maven)