#include<stdio.h>
int main()
{
int t,i;
char s[20];
while(scanf("%d",&t)!=EOF)
{
getchar();
while(t--)
{
gets(s);
for(i=0;i<11;i++)
{
if(s[i]>='a'&&s[i]<='c')
printf("2");
if(s[i]>='d'&&s[i]<='f')
printf("3");
if(s[i]>='g'&&s[i]<='i')
printf("4");
if(s[i]>='j'&&s[i]<='l')
printf("5");
if(s[i]>='m'&&s[i]<='o')
printf("6");
if(s[i]>='p'&&s[i]<='s')
printf("7");
if(s[i]>='t'&&s[i]<='v')
printf("8");
if(s[i]>='w'&&s[i]<='z')
printf("9");
}
printf("\n");
}
}
return 0;
}
小明的烦恼
时间限制:
3000 ms | 内存限制:
65535 KB
难度:
1
-
描述
- 小明最近接到了一个棘手的任务,他们公司有一个电话簿.但是这是一个奇怪的电话簿,因为它不是用数字记录电话号码,而是用数字键上所对应的字母来记录电话号码(2-abc,3-def,4-ghi,5-jkl,6-mno,7-pqrs,8-tuv,9-wxyz),电话号码只有11位。现在你的任务就是帮小明写一个程序来把这些字母的电话号码转化成数字的电话号码。