单项选择题

有以下程序:
#include<stdio.h>
main()
int c;
while((c=getchar())!=’\n’)
switch(c-’2’)
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+4);
case 4:putchar(c+4);break;

printf("\n");

输入以下数据,<CR>代表一个回车符,
2743<CR>
程序的输出结果是( )。

A.877
B.966
C.778
D.766