[求助]新手问C语言问题
#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);
default:putchar(c+2);break;}
}
}
从第一列开始输入2473<回车>
答案显示的是输出结果为668977
我想的应该是输出6897 为什么会有两个6和7呢
高手帮个忙啊
谢谢了