//定义f(A)=1, f(a)=-1, f(B)=2, f(b)=-2, ... f(Z)=26, f(z)=-26;
//给定一个字母x和一个整数y,求表达式f(x)+y的值。
//输入数据包括一个字母x和一个整数y,数据之间有一个空格。
//在单独的一行中给出f(x)+y的值。
#include<bits/stdc++.h>
using namespace std;
int main()
{
char x;
int y;
scanf("%c %d",&x,&y);
if (x>='A'&& x<='Z')
{
printf("%d\n",x-64+y);
}
else if(x>='a'&&x<='z')
{
printf("%d",(-1)*(x-96)+y);
}
return 0;
}
关于c++的ASCII码学习可以看http://t.csdn.cn/uxR9y
{1、输入一个ASCII码,输出对应的字符
2、输入一个字符,输出相对应的ASCII码
3、字符之间相加减