单项选择题

有以下程序
  void f(int v , int w)
  { int t;
   t=v;v=w;w=t; }
  main()
  { int x=1,y=3,z=2;
   if(x>y)         f(x,y);
   else if(y>z)       f(y,z);
   else           f(x,z);
   printf(“%d,%d,%d\n”,x,y,z);}
  执行后输出结果是()

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