若有以下程序: 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",

admin2010-09-05  32

问题 若有以下程序:
   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);
   }
   执行后的输出结果是【  】。

选项

答案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。
转载请注明原文地址:https://jikaoti.com/ti/ujI0FFFM
0

最新回复(0)