落絮飞雁

顺流而下,把梦做完

HDOJ2055:An easy problem

Problem Description

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.

 

 

Sample Input

6

R 1

P 2

G 3

r 1

p 2

g 3

 

 

Sample Output

19

18

10

-17

-14

-4

强迫症版代码:

#include 
int main()
{
 int n, a;
 char c;
 scanf("%d%*c", &n);
 while (n-- && scanf("%c%d%*c", &c, &a))
 printf("%dn", a + (c 

正常版代码:

 

 


原文标题:HDOJ2055:An easy problem|落絮飞雁的个人网站
原文链接:https://www.luoxufeiyan.com/2014/04/15/hdoj2055an-easy-problem/
授权协议:创作共用 署名-非商业性使用 2.5 中国大陆
除注明外,本站文章均为原创;转载时请保留上述链接。