明密码转换

密码转换原则 26个字母里面,第i个字母的米码为第26-i+1个字母

//密码问题 第i个大写或者小写字母的密码为第26-i+1个对应字母
# include<stdio.h>
char c[150];
char m[150]={0};
int main()
{
    gets(c);
    for(int i=0;i<150;i++)
    {
        if(c[i]==0) break;
        if(c[i]>=65&&c[i]<=90)
            m[i]=64+(26-(c[i]-64)+1);
        else if((c[i]>=97&&c[i]<=122))
            m[i]=96+(26-(c[i]-96)+1);
        else m[i]=c[i];
    }
    puts(m);
    return 0;
}

运行结果如下:

猜你喜欢

转载自www.cnblogs.com/bboykaku/p/12431289.html
今日推荐