题目描述
拼音9键如下所示,可以看到每个每个字母跟一个数字相互对应,现在给你一个只包含英文字母的字符串,大小写均可,请你输出对应的数字。
输入
输入一个字符串,已知字符串的长度 <= 500;
输出
输出字符串中每个字符对应的数字
样例输入
QINGHAI
样例输出
7464424
#include<stdio.h>
int main()
{
char arr[501]={0};
scanf("%s",arr);
for(int i=0;i<501;i++)
{
if(arr[i]>='A'&&arr[i]<='C'||arr[i]>='a'&&arr[i]<='c')
printf("2");
else if(arr[i]>='D'&&arr[i]<='F'||arr[i]>='d'&&arr[i]<='f')
printf("3");
else if(arr[i]>='G'&&arr[i]<='I'||arr[i]>='g'&&arr[i]<='i')
printf("4");
else if(arr[i]>='J'&&arr[i]<='L'||arr[i]>='j'&&arr[i]<='l')
printf("5");
else if(arr[i]>='M'&&arr[i]<='O'||arr[i]>='m'&&arr[i]<='o')
printf("6");
else if(arr[i]>='P'&&arr[i]<='S'||arr[i]>='p'&&arr[i]<='s')
printf("7");
else if(arr[i]>='T'&&arr[i]<='V'||arr[i]>='t'&&arr[i]<='v')
printf("8");
else if(arr[i]>='W'&&arr[i]<='Z'||arr[i]>='w'&&arr[i]<='z')
printf("9");
}
return 0;
}