输入是一个字符串,字符串长度不超过 80 个字符。
输出其反码
Hello
Svool
JLU-CCST-2011
QOF-XXHG-2011
#include <stdio.h> int main() { char s[80]; scanf("%s",s); for(int i=0;s[i]!='\0';i++){ switch(s[i]){ case 'a':s[i]='z';break; case 'b':s[i]='y';break; case 'c':s[i]='x';break; case 'd':s[i]='w';break; case 'e':s[i]='v';break; case 'f':s[i]='u';break; case 'g':s[i]='t';break; case 'h':s[i]='s';break; case 'i':s[i]='r';break; case 'j':s[i]='q';break; case 'k':s[i]='p';break; case 'l':s[i]='o';break; case 'm':s[i]='n';break; case 'n':s[i]='m';break; case 'o':s[i]='l';break; case 'p':s[i]='k';break; case 'q':s[i]='j';break; case 'r':s[i]='i';break; case 's':s[i]='h';break; case 't':s[i]='g';break; case 'u':s[i]='f';break; case 'v':s[i]='e';break; case 'w':s[i]='d';break; case 'x':s[i]='c';break; case 'y':s[i]='b';break; case 'z':s[i]='a';break; case 'A':s[i]='Z';break; case 'B':s[i]='Y';break; case 'C':s[i]='X';break; case 'D':s[i]='W';break; case 'E':s[i]='V';break; case 'F':s[i]='U';break; case 'G':s[i]='T';break; case 'H':s[i]='S';break; case 'I':s[i]='R';break; case 'J':s[i]='Q';break; case 'K':s[i]='P';break; case 'L':s[i]='O';break; case 'M':s[i]='N';break; case 'N':s[i]='M';break; case 'O':s[i]='L';break; case 'P':s[i]='K';break; case 'Q':s[i]='J';break; case 'R':s[i]='I';break; case 'S':s[i]='H';break; case 'T':s[i]='G';break; case 'U':s[i]='F';break; case 'V':s[i]='E';break; case 'W':s[i]='D';break; case 'X':s[i]='C';break; case 'Y':s[i]='B';break; case 'Z':s[i]='A';break; } } printf("%s",s); }