为什莫第二个getchar删除后就死循环了
#include<stdio.h>
int main() {
char ch;
ch = getchar();
while (ch != '\n') {
if (ch == 'C' || ch== 'c')printf("BEIJING OLYMPIC GAMES\n");
else if (ch == 'j' || ch == 'J')printf("JAPAN WORLD CUP\n");
else if (ch == 'k' || ch == 'K')printf("KOREA WORLD CUP\n");
else printf("%c\n", ch);
ch = getchar();
}
return 0;
}