题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include <stdio.h>
#include <string.h>
//穷举,看着代码挺多,稳,一次过
char Chg(char b)//转换函数
{
if(b>='a'&&b<='c')
{
b='2';
}
if(b>='d'&&b<='f')
{
b='3';
}
if(b>='g'&&b<='i')
{
b='4';
}
if(b>='j'&&b<='l')
{
b='5';
}
if(b>='m'&&b<='o')
{
b='6';
}
if(b>='p'&&b<='s')
{
b='7';
}
if(b>='t'&&b<='v')
{
b='8';
}
if(b>='w'&&b<='z')
{
b='9';
}
if(b>='A'&&b<='Z')
{
if(b=='Z')
{
b='a';
}
else {
int c;
c='a'-'A';
b=b+c+1;
}
}
return b;
}
int main() {
char str[102];
scanf("%[^\n]",str);
int l;
l=strlen(str);
for(int i=0;i<l;i++)
{
char b;
b=str[i];
str[i]=Chg(b);
}
printf("%s",str);
}
腾讯云智研发成长空间 229人发布