密码转换原则 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; }
运行结果如下: