下面程序的输出结果是什么? (急!在线等,哪位高人能指点下啊)
int f1(int x,int y)
{return x>y?x:y;}
int f2(int x,int y)
{return x>y?y: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);}
这道题哪为高手能帮忙解答下啊,困扰了我好几天,实在是不会.麻烦高人指点下,请帮帮小弟吧..(麻烦写出过程,感谢.不甚感谢)
参考答案:5,4,3