/* @问题:an easy problem @time:20160502 @author:alex */ #include<stdio.h> #include<string.h> #define FX_BASE 1 int main() { int T=0; int y=0; char x=0; int fx=0; while(scanf("%d",&T)!=EOF) { while(T--) { getchar();//清除缓冲区,第一次输入的时候,回车键会滞留在输入缓冲区,第二次要去输的时候,会直接去读回车键在第二次要去输入的时候 scanf("%c%d",&x,&y); if(x>='A' && x<='Z') { fx = FX_BASE +(int)(x-'A'); } else if(x>='a'&&x<='z') { fx = -1*(FX_BASE +(int)(x-'a')); } printf("%d\n",(y+fx)); } } return 0; }