单项选择题

有以下程序:
#include <stdio.h>
main()
int x=1, y=2, z=3;
if (x>y)
if (y<z) printf("%d", ++z);
else printf("%d", ++y);
printf("%d\n", x++);

程序的运行结果是( )。

A) 331
B) 41
C) 2
D) 1