单项选择题

有以下程序:  
main()  int f1 (int x, int y)  {     
return x>yx:y;  
}  
int f2 (int x, int y)  {     
return x>yy:x;  
}  
main()  { 
int a=4,b=3,c=5,d,e,f;   
d=f1(a,b);
d=f1(d,c);   
e=f2(a,b);
e=f2(e,c);   
f=a+b+c-d-e;   
printf("%d,%d,%d\n",d,f,e);  
}  
执行后输出的结果是()

A.3,4,5
B.5,3,4
C.5,4,3
D.3,5,4