杭电OJ2055
这题注意读字符时会读取换行符,所以用getchar()都去掉换行
#include<stdio.h>
int fx(char x){
if(x>='A'&&x<='Z'){
return x-'A'+1;
}else if(x>='a'&&x<='z'){
return -(x-'a'+1);
}
}
int main(){
int T,y;
scanf("%d",&T);
while(T--){
getchar();
char x;
scanf("%c %d",&x,&y);
printf("%d\n",y+fx(x));
}
return 0;
}