C++ 代码
#include<iostream>
#include<cstring>
using namespace std;
const char S[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
int main(){
char s[105];
cin.getline(s,105);
for(int i=0;i<strlen(s);i++){
if(s[i]<='z'&&s[i]>='a'){
cout<<S[(s[i]-'a'+1)%26];//注意z->a 的变化所以要取余26
}
else if(s[i]<='Z'&&s[i]>='A')
cout<<(char)(S[(s[i]+32-'a'+1)%26]-32);//大写变小写查找到再变回大写
else
cout<<s[i];
}
return 0;
}