单项选择题

有以下程序
main ( )
int i,n=0;
for (i=2 ;i<5;i++)
do

if (i%3) continue;
n++;
while(!i);
n++;
print f ( "n=%d\n" , n);
程序执行后的输出结果是

A.n=5
B.n=2
C.n=3
D.n=4