问题 填空题

若有以下程序: int f(int x,int y) { return (y-x)*x;} main() { int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n",d); } 执行后的输出结果是 【6】

答案

参考答案:I

解析: f(3,4)=(4-3)×3=3,f(3,5)=(5-3)×3=6,所以d=f(f(3,4),f(3,5))=f(3,6)=(6-3)×3=9。

选择题
填空题