单项选择题

若有如下程序:
main()
int x=9,y=4,n=0;
switch(x%2)
case 0:n++;break;
case 1:n++;
case 0:n++;break;
printf("%d\n",n);
则程序运行后的输出结果是( )。

A.1
B.2
C.3
D.编译错误