问题
填空题
以下程序执行后输出的结果是 【11】 。
#include<iostream>
using namespace std;
int fac(int a,int b)
return(b-a)*a;
int main()
int x=3,y=4,z=5,result;
result=fac(fac(x,y),fac(x,z));
cout<<result<<endl;
return 0;
答案
参考答案:I
解析: 在main()函数中执行result=fac(fac(x,y),fac(x,2));调用了三次fac()函数: fac(x,y)的值为3,fac(x,z)的值为6,fac(3,6)得到的值为9。