有以下程序: #include<stdio.h> main() {int c; while((c=getchar())!="\n") {switch(c-"3") {case 0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break; }} printf("\n");} 从第一列开始输入数据(<CR>代表…个回车符):3845<CR>,则狴序输出结果为()。
A.77889
B.77868
C.776810
D.7.78866e+007
请帮忙给出正确答案和分析,谢谢!