问题标题: 酷町堂:1236

0
0
已解决
熊智晖
熊智晖
高级天翼
高级天翼

1236   输入字符,输出序号

经验值:800 时间限制:1000毫秒

题目描述 Description

输入一个字符,如果是A、B、C、D或者a、b、c、d,则对应输出1、2、3、4,其余的字符依次往后推,如h输出8,Z输出26。如果输入的是0、 1、 2。。。9 ,则原样输出。

输入描述 Input Description

输入一行,一个字符。

输出描述 Output Description

输出一行。

样例输入 Sample Input

F

样例输出 Sample Output

6


0
已采纳
吕梓瑜
吕梓瑜
初级天翼
初级天翼
    char zf;
    int c;
    cin>>zf;
    if(zf>='a'&&zf<='z'){
        c=zf;
        c=c-97+1;
        cout<<c<<endl;
        return 0;
    } 
    if(zf>='A'&&zf<='Z'){
        c=zf;
        c=c-65+1;
        cout<<c<<endl;
        return 0;
    }
    if(zf>='1'||zf<='9'){
        cout<<zf<<endl;
        return 0;
    }

 

0
我要回答