#include<stdio.h> #include<string.h> char a[4][13]={ {'`','1','2','3','4','5','6','7','8','9','0','-','='}, {'Q','W','E','R','T','Y','U','I','O','P','[',']','\\'}, {'A','S','D','F','G','H','J','K','L',';','\'','0','0'}, {'Z','X','C','V','B','N','M',',','.','/','0','0','0'} }; char fun(char b) { int i,j; for (i=0;i<4;i++) for (j=0;j<13;j++) if (b==a[i][j]) return a[i][j-1]; } int main() { int i,j; char s[100]; /*for (i=0;i<4;i++) { for (j=0;j<13;j++) printf("%c ",a[i][j]) ; printf("\n"); } getch(); */ while(gets(s)!=NULL) { for (i=0;i<strlen(s);i++) if (s[i]!=' ') s[i]=fun(s[i]); printf("%s\n",s); } }

评论