单项选择题

有以下程序
  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     xyz
D.x    xy     xyz