http://acm.hdu.edu.cn/showproblem.php?pid=2140
按题意翻译字符串
View Code
#include <stdio.h> #include <string.h> int main() { char tab[10][2]={{'b',' '},{'q',','},{'t','!'},{'m','l'},{'i','e'},{'c','a'},{'a','c'},{'e','i'},{'l','m'}}; char s[11000]; int len,i,j; while(~scanf("%s",s)) { len=strlen(s); for(i=0;i<len;i++) { for(j=0;j<9;j++) if(s[i]==tab[j][0]) { printf("%c",tab[j][1]); break; } if(j==9) printf("%c",s[i]); } putchar('\n'); } return 0; }