A-A+

若有以下程序: int f(int x int y) { return (y-x)*x;}

2022-08-12 18:31:49 问答库 阅读 197 次

问题详情

若有以下程序: 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("%dn",d); } 执行后的输出结果是【 】。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:9
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。

考点:程序