牛客网 HJ21 简单密码
#include int main()
{
char arr[101] = { 0 };
int ch = 0;
int j = 0;
while ((ch = getchar()) != '\n')
{
if (ch >= 'A' && ch <= 'Z')
{
if (ch == 'Z')
{
ch = 'a';
}
else
{
ch = ch + 'a' - 'A' + 1;
}}
else if (ch >= 'a' && ch <= 'z')
{
switch (ch)
{
case 'a':
case 'b':
case 'c':
ch = '2';
break;
case 'd':
case 'e':
case 'f':
ch = '3';
break;
case 'g':
case 'h':
case 'i':
ch = '4';
break;
case 'j':
case 'k':
case 'l':
ch = '5';
break;
case 'm':
case 'o':
case 'n':
ch = '6';
break;
case 'p':
case 'q':
case 'r':
case 's':
ch = '7';
break;
case 't':
case 'u':
case 'v':
ch = '8';
break;
case 'w':
case 'x':
case 'y':
case 'z':
ch = '9';
break;
}
}
arr[j++] = ch;
} printf("%s\n", arr);
return 0;
}
【每日一题|牛客网HJ21 简单密码】
文章图片
推荐阅读
- c语言|C语言小游戏--三子棋
- 灰狼算法|灰狼算法 c语言 代码,基于灰狼优化的模糊C—均值聚类算法
- C语言|C语言程序思路与几种常用的滤波
- C语言|程序环境和预处理 C语言入门到入土(进阶篇)
- C语言|C语言文件操作 C语言入门到入土(进阶篇)
- C语言|一篇解单链表(0基础看)(C语言)《数据结构与算法》
- C语言|一篇解自定义类型(结构体,位段,枚举,联合 C语言入门到入土(进阶篇))
- C语言|(指针)C语言从入门到入土(入门篇)
- C语言|如何让朋友也能玩自己写的游戏(.exe文件如何附带静态链接库)C语言从入门到入土(入门特别篇)