问题标题: 1236求思路

0
0

0
已采纳
臧启亚
臧启亚
初级光能
初级光能

最笨的方法

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

 

0
0
樊澄宇
樊澄宇
新手光能
新手光能

对于输入的字符ch,先判断,是大写字母,是小写字母还是数字

大写字母:输出ch-'A'+1

小写字母:输出ch-'a'+1

数字:输出ch-'0'

樊澄宇在2018-01-21 18:57:22追加了内容

大写字母:if (ch>='A' && ch<='Z') cout<<ch-'A'+1<<endl;

小写字母:if (ch>='a' && ch<='z') cout<<ch-'a'+1<<endl;

数字:输出if (ch>='0' && ch<='9') cout<<ch-'0'<<endl;

0
舒航
舒航
新手守护
新手守护

输入一个char数,再int =char数,在输出就行了

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;

 

0
杨陈卓
杨陈卓
新手天翼
新手天翼

核心

    if(s>='a'&&s<='z')
    {
        c=s;
        c=c-97+1;
        cout<<c<<endl;
        return 0;
    }
    if(s>='A'&&s<='Z')
    {
        c=s;
        c=c-65+1;
        cout<<c<<endl;
        return 0;
    }
    if(s>='1'||s<='9') cout<<s<<endl;

 

0
储金洋
储金洋
新手光能
新手光能
定义char型字符a
定义int型t=0
输入a
    if(a>=65&&a<=90)..判断,让它变成小写字母
     a=a+32;
    for(int i=97;i<=122;i++)//循环
    {
        t++;
        if((char)i==a)//如果等于就输出并结束程序
        {
            cout<<t;
            return 0;
        }
    }

 

我要回答