题意:给出一个数字和一个字母,每个字母有对应的值,求字母对应值和数字的和
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2055
思路:简单输入输出
注意点:无
以下为AC代码:
Run ID | Submit Time | Judge Status | Pro.ID | Exe.Time | Exe.Memory | Code Len. | Language | Author |
12647350 | 2015-01-05 11:31:08 | Accepted | 2055 | 0MS | 1204K | 1008 B | G++ | luminous11 |
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <vector>
#include <deque>
#include <list>
#include <cctype>
#include <algorithm>
#include <climits>
#include <queue>
#include <stack>
#include <cmath>
#include <map>
#include <set>
#include <iomanip>
#include <cstdlib>
#include <ctime>
#define ll long long
#define ull unsigned long long
#define all(x) (x).begin(), (x).end()
#define clr(a, v) memset( a , v , sizeof(a) )
#define pb push_back
#define mp make_pair
#define read(f) freopen(f, "r", stdin)
#define write(f) freopen(f, "w", stdout)
using namespace std;
int main()
{
char a;
int k;
int n;
cin >> n;
while ( n -- )
{
getchar();
cin >> a >> k;
int ans;
if ( a >= 'A' && a <= 'Z' )
{
ans = a - 'A' + k + 1;
}
else
{
ans = 'a' - a + k - 1;
}
cout << ans << endl;
}
return 0;
}