单项选择题

有以下程序:
main()
char str[]="xyz",*ps=str;
while(*ps) ps++;
for(ps--;ps-str>=0;ps--) puts(ps);

执行后输出结果是( )。

A.yz
xyZ
B.z
yz
C.z
yz
D.x
xy
xyz xyz