HJ21 简单密码

news/2024/11/25 10:55:09/

描述

现在有一种密码变换算法。 

九键手机键盘上的数字与字母的对应: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9, 0--0,把密码中出现的小写字母都变成九键键盘对应的数字,如:a 变成 2,x 变成 9. 

而密码中出现的大写字母则变成小写之后往后移一位,如:X ,先变成小写,再往后移一位,变成了 y ,例外:Z 往后移是 a 。 

数字和其它的符号都不做变换。

数据范围: 输入的字符串长度满足 1≤n≤100 1≤n≤100 

输入描述:

输入一组密码,长度不超过100个字符。

输出描述:

输出密码变换后的字符串

示例1

输入:

YUANzhi1987

复制输出:

zvbo9441987
#include<stdlib.h>
#include<string.h>
#include <iostream>
#include<map>using namespace std;int main() {string password;while(cin>>password){for(int i=0;i<password.size();i++){if(password[i]>='A'&&password[i]<='Z'){if(password[i]=='Z')password[i]='a';else password[i]=password[i]+32+1;}else if(password[i]>='a'&&password[i]<='z'){if(password[i]=='a'||password[i]=='b'||password[i]=='c')password[i]='2';else if(password[i]=='d'||password[i]=='e'||password[i]=='f')password[i]='3';else if(password[i]=='g'||password[i]=='h'||password[i]=='i')password[i]='4';else if(password[i]=='j'||password[i]=='k'||password[i]=='l')password[i]='5';else if(password[i]=='m'||password[i]=='n'||password[i]=='o')password[i]='6';else if(password[i]=='p'||password[i]=='q'||password[i]=='r'||password[i]=='s')password[i]='7';else if(password[i]=='t'||password[i]=='u'||password[i]=='v')password[i]='8';else if(password[i]=='w'||password[i]=='x'||password[i]=='y'||password[i]=='z')password[i]='9';}}cout<<password<<endl;}}
// 64 位输出请用 printf("%lld")


http://www.ppmy.cn/news/877692.html

相关文章

梦幻西游 python_如何评价现在的《梦幻西游》电脑版?

在玩的要么是因为“情怀”二字&#xff01;要么是靠梦幻吃饭的&#xff0c;包括游戏工作室和主播&#xff0c;代练&#xff0c;商人等&#xff01; 第一&#xff0c;从在线人数来说。现在还在玩这个游戏的&#xff0c;没有三十也有二十五吧&#xff1f;萌新太少了&#xff0c;…

投票服务器维护时间,梦幻西游《维护解读》108:“春心萌动”大赛投票开启,门派调整部分服务器开测...

大家好&#xff0c;我是小芙蓉&#xff0c;2021“春心萌动”大赛投票进行中&#xff1b;此外还有全新系列锦衣“晴雨烟罗”以及2021劳动节活动预告哦&#xff01;快和小芙蓉一起来看看本周的维护更新内容吧~ 本期看点 2021“春心萌动”大赛在本周维护后正式开启报名啦&#xff…

C# Sdcb.Paddle2Onnx Paddle模型通过C#转换为ONNX模型

https://github.com/sdcb/PaddleSharp/blob/feature/2.5/docs/paddle2onnx.md 效果 项目 代码 using Sdcb.Paddle2Onnx; using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing…

梦幻西游维护公告里面的可转服务器,6月21日维护公告 玩家可预定服务器转移...

玩家可以选择任一台当前可转入服务器作为预订服务器(花费100万梦幻币),从预定时间起14天内,被预订的服务器不受列表更换影响。 亲爱的玩家朋友: 为保证服务器的运行稳定和服务质量,《梦幻西游》所有服务器将于2011年6月21日上午8:00停机,进行每周例行的维护工作。预计维护…

梦幻单机游戏添加怪物lua

添加怪物只需要在 服务端添加即可 要注意2个地方 任务处理类.lua 和 main.lua 完整刷怪实例 下面代码 后面有注释 创建此怪物 function 任务处理类:刷出傲世仙魂() --建立刷怪 local 地图范围{1040} --刷怪地图ID 1040代表西凉local 刷新地图{} …

梦幻当前服务器为维护完成,维护公告

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 亲爱的玩家朋友&#xff1a; 为保证服务器的运行稳定和服务质量&#xff0c;《梦幻西游》所有服务器将于2017年7月4日上午8:00停机&#xff0c;进行每周例行的维护工作。预计维护时间为上午8:00至9:30。请各位玩家相互转告&#x…

关于端午节的网页设计HTML,梦幻西游网页版2021端午节活动龙舟竞渡攻略大全

梦幻西游网页版端午节活动龙舟竞渡中玩家可以获得端午节限定锦衣、头像框、称谓等奖励&#xff0c;那么梦幻西游网页版2021端午节活动龙舟竞渡怎么玩&#xff1f;下面和游戏宝小编一起去了解一下吧。 梦幻西游网页版2021端午节活动龙舟竞渡攻略大全 【端午节活动-龙舟竞渡】 玉…

9月4日服务器例行维护公告,《梦幻西游》2018年9月4日定期维护公告

亲爱的玩家朋友&#xff1a; 为保证服务器的运行稳定和服务质量&#xff0c;《梦幻西游》所有服务器将于2018年9月4日上午8:00停机&#xff0c;进行每周例行的维护工作。预计维护时间为上午8:00至9:30。请各位玩家相互转告&#xff0c;并提前留意游戏时间&#xff0c;以免造成不…