[求助]switch函数的问题!
# include<stdio.h>main()
{ int c;
while((c=getchar())!='\n')
{ switch(c-'2')
{ case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
case 4: putchar(c+2);break; } }
printf("\n"); }
从第一列开始输入以下数据,<CR>代表一个回车符。
2743<CR>
结果是66877;请问为什么??