zoukankan      html  css  js  c++  java
  • a letter and a number

    a letter and a number

    描述

    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).

     
    输入
    On the first line, contains a number T(0<T<=10000).then T lines follow, each line is a case.each case contains a letter x and a number y(0<=y<1000).
    输出
    for each case, you should the result of y+f(x) on a line
    样例输入
    6
    R 1
    P 2
    G 3
    r 1
    p 2
    g 3
    样例输出
    19
    18
    10
    -17
    -14
    -4

     
    #include <iostream>
    #include <string>
    using namespace std;
    int main()
    {
        int n;
        int a,b;
        char ch;
        cin>>n;
        while(n--)
        {
            cin>>ch;
            cin>>a;
            if(ch>=65 && ch<=90)
                ch -=64;
            else
                ch = 96-ch;
    
            b = a +ch;
            cout<<b <<endl;
        }
    return 0;
    }        
  • 相关阅读:
    ExtJs-学习篇(1)
    js中的Ajax经典示例
    软件工程开发流程
    Maven和Ajax
    搭建SSH框架
    拦截器
    OGNL
    Struts 2配置详解
    Struts 2入门
    HQL连接查询和注解
  • 原文地址:https://www.cnblogs.com/imwtr/p/4069530.html
Copyright © 2011-2022 走看看