一、题目
we define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, … f(Z) = 26, f(z) = -26;
Give you a letter x and a number y , you should output the result of y+f(x).
Input
On the first line, contains a number T.then T lines follow, each line is a case.each case contains a letter and a number.
Output
for each case, you should the result of y+f(x) on a line.
二、分析
简单字符串处理
#include<iostream>
using namespace std;
int main()
{
int T;cin>>T;
while(T--)
{
int ans;
char x;int y;cin>>x>>y;
if(islower(x)){
ans=-(x-'a'+1)+y;
}else ans=x-'A'+1+y;
cout<<ans<<endl;
}
}