您的位置:首页 > 其它

NYOJ223 小明的烦恼

2014-02-15 10:57 218 查看
原题链接

水题。

附ac代码:

#include <stdio.h>
char s[12];

char f(char c){

switch(c){
case 'a': case 'b': case 'c':
return '2';
case 'd': case 'e': case 'f':
return '3';
case 'g': case 'h': case 'i':
return '4';
case 'j': case 'k': case 'l':
return '5';
case 'm': case 'n': case 'o':
return '6';
case 'p': case 'q': case 'r': case 's':
return '7';
case 't': case 'u': case 'v':
return '8';
case 'w': case 'x': case 'y': case 'z':
return '9';
}
}

int main(){
int t, i;
scanf("%d", &t);
while(t-- && scanf("%s", s)){
for(i = 0; i != 11; ++i)
putchar(f(s[i]));
putchar('\n');
}
return 0;
}

附原题标程:作者:张云聪

#include<cstdio>
char str[20],nstr[30]="22233344455566677778889999";
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
scanf("%s",str);
for(int i=0;i!=11;i++)
putchar(nstr[str[i]-'a']);
puts("");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  NYOJ223