3 条题解
-
0
#include <stdio.h> #include <string.h> void func(int ); int main(void) { int n,i; char buf[13]={0}; scanf("%d", &n); fgetc(stdin); while(n){ fgets(buf, 12, stdin); fgetc(stdin); for(i=0; i<11; i++){ //printf("%c ", buf[i]); func(buf[i]); } printf("\n"); n--; } return 0; } /*字母转化成数字*/ void func(int n) { switch(n){ case 'a': case 'b': case 'c': printf("2"); break; case 'd': case 'e': case 'f': printf("3"); break; case 'g': case 'h': case 'i': printf("4"); break; case 'j': case 'k': case 'l': printf("5"); break; case 'm': case 'n': case 'o': printf("6"); break; case 'p': case 'q': case 'r': case 's': printf("7"); break; case 't': case 'u': case 'v': printf("8"); break; case 'w': case 'x': case 'y': case 'z': printf("9"); break; default: break; } }
信息
- ID
- 185
- 时间
- 3000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 400
- 已通过
- 219
- 上传者