杭电acm2055

http://acm.hdu.edu.cn/showproblem.php?pid=2055

先打表,把各个字母对应的数值存起来,然后利用字符本身所有的ascii码值得到相应的数

View Code
 1 #include<stdio.h>
 2 int main()
 3 {
 4  int f[200],y,i,n;
 5  char a,s[2];
 6  for(i=65;i<91;i++)
 7     f[i]=i-65+1;
 8  for(i=97;i<123;i++)
 9    f[i]=-(i-97+1);
10  while(scanf("%d",&n)!=EOF)
11    {
12    while(n--)
13    {
14    gets(s);
15     scanf("%c%d",&a,&y);
16     i=a;
17      printf("%d\n",f[i]+y);
18    }
19    }
20  return 0;
21 }

 

posted @ 2013-03-26 20:51  执着追求的IT小小鸟  阅读(168)  评论(0编辑  收藏  举报