单项选择题

有以下程序:
#include <iostream>
using namespace std;
int f1(int x, int y)
return x>y x:y;
int f2(int x, int y)
return x>y y:x;
int 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;
cout<<d<<", "<<e<<", "<<f<<end1;
return 0;
执行后的输出结果是 ( )。

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