填空题

下面程序的运行结果是 【13】 。 #include <iostream.h> double fun( double a, double b, char c=’*’ ) { double d; switch (c) { case ’+’:d=a+ b; break; case ’-’:d=a-b; break; case ’*’:d=a*b; break; case ’/’:d=a/b; break; } return d; } void main() { double d=1.0; d=d-fun(fun(2.5,3.5,’+’),fun(3,5),’/’); cout<<"d="<<d<<end1; }

【参考答案】

d=0.6