1859730_ac_0ms_24k.c

来自「北大大牛代码 1240道题的原代码 超级权威」· C语言 代码 · 共 23 行

C
23
字号
# include <stdio.h>

void main()
{
  char ch;
  while(scanf("%c",&ch)!=EOF)
  {
   switch(ch)
   {
    case 'W': printf("Q");break;case 'E': printf("W");break;case 'R': printf("E");break;case 'T': printf("R");break;
    case 'Y': printf("T");break;case 'U': printf("Y");break;case 'I': printf("U");break;case 'O': printf("I");break;    case 'P': printf("O");break;case '[': ;case '{' : printf("P");break;
    case'}':;case ']': printf("[");break;case '|': ;case '\\': printf("]");break;
    case 'S': printf("A");break;case 'D': printf("S");break;case 'F': printf("D");break;case 'G': printf("F");break;
    case 'H': printf("G");break;case 'J': printf("H");break;case 'K': printf("J");break;case 'L': printf("K");break;
    case ';': printf("L");break;case '\'': printf(";");break;case 'X': printf("Z");break;case 'C': printf("X");break;
    case 'V': printf("C");break;case 'B': printf("V");break;case 'N': printf("B");break;case 'M': printf("N");break;
    case ',': printf("M");break;case '.': printf(",");break;case '/': printf(".");break;case '1': printf("`");break;
    case '-': printf("0");break;case '=': printf("-");break;case ' ': printf(" ");break;case '\n':printf("\n");break;
    case '2':;case '3':;case '4':;case '5':;case '6':;case '7':;case '8':;case '9':;printf("%c",ch-1);break;
    case '0': printf("9");break;
   }
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?