有以下程序
#include <stdio.h>
int f(int x,int y)
{ return((y-x)*x); }
main()
{ int a=3,b=4,c=5,d;
d=f(f(a,b),f(a,c));
printf("%d\n",d);
}
程序运行后的输出结果是 ______ 。
A. 10
B. 9
C. 8
D. 7
答案:B
解析:f(3,4)=(4-3)*3=3。f(3,5)=(5-3)*3=6。f(f(a,b),f(a,c))=f(3,6)=(6-3)*3=9。因此选B。