单项选择题

下列程序的运行结果是______。
main()
{int x=1, y=3, a=0;
while(x++!=(y-=1))
{ a+=1;
if(y<x) break;
}
printf("%d, %d, %d\n", x, y, a);
}

A.2,3,2
B.2,3,1
C.1,3,3
D.3,1,2