问题标题: 酷町堂:http://judge.codingtang.com/problem/1236/

0
0

0
已采纳
张舒斌
张舒斌
中级光能
中级光能

核心代码:

if(b>=65&&b<97)
    {
        cout<<b-'A'+1;
    }
    else if(b>=97&&b<=122)
    {
        cout<<b-'a'+1;
    }
    else
    {
        cout<<a;
    }

 

0
张瑀涵
张瑀涵
高级光能
高级光能
switch(a)
    {
        case 'a':
        case 'A':
            b=1;
            break;
        case 'b':
        case 'B':
            b=2;
            break;
        case 'c':
        case 'C':
            b=3;
            break;
        case 'd':
        case 'D':
            b=4;
            break;
        case 'e':
        case 'E':
            b=5;
            break;
        case 'f':
        case 'F':
            b=6;
            break;
        case 'g':
        case 'G':
            b=7;
            break;
        case 'h':
        case 'H':
            b=8;
            break;
        case 'i':
        case 'I':
            b=9;
            break;
        case 'j':
        case 'J':
            b=10;
            break;
        case 'k':
        case 'K':
            b=11;
            break;
        case 'l':
        case 'L':
            b=12;
            break;
        case 'm':
        case 'M':
            b=13;
            break;
        case 'n':
        case 'N':
            b=14;
            break;
        case 'o':
        case 'O':
            b=15;
            break;
        case 'p':
        case 'P':
            b=16;
            break;
        case 'q':
        case 'Q':
            b=17;
            break;
        case 'r':
        case 'R':
            b=18;
            break;
        case 's':
        case 'S':
            b=19;
            break;
        case 't':
        case 'T':
            b=20;
            break;
        case 'u':
        case 'U':
            b=21;
            break;
        case 'v':
        case 'V':
            b=22;
            break;
        case 'w':
        case 'W':
            b=23;
            break;
        case 'x':
        case 'X':
            b=24;
            break;
        case 'y':
        case 'Y':
            b=25;
            break;
        case 'z':
        case 'Z':
            b=26;
            break;
        case '1':b=1;
            break;
        case '2':b=2;
            break;
        case '3':b=3;
            break;
        case '4':b=4;
            break;
        case '5':b=5;
            break;
        case '6':b=6;
            break;
        case '7':b=7;
            break;
        case '8':b=8;
            break;
        case '9':b=9;
            break;
    }

设定字符变量a,整形变量b,进行如上操作,最后输出b。

0
0
王雨婷
王雨婷
高级守护
高级守护

核心程序:

    char s;
    int a[122];
    a[65]=a[97]=1;
    for(int i=66;i<=90;i++)
    a[i]=a[i-1]+1;
    for(int i=98;i<=122;i++)
    a[i]=a[i-1]+1;
    cin>>s;
    if(s>='a'&&s<='z'||s>='A'&&s<='Z')
    cout<<a[s]<<endl;

0
褚福磊
褚福磊
新手光能
新手光能
char _;
    int a[122];
    a[65]=a[97]=1;
    for(int i=66;i<=90;i++)
    a[i]=a[i-1]+1;
    for(int i=98;i<=122;i++)
    a[i]=a[i-1]+1;
    cin>>_;
    if(_>='a'&&_<='z'||_>='A'&&_<='Z')
    cout<<a[_]<<endl;
我要回答