填空题

下面程序的运行结果是______。
#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;

returnd;

void main()

double d=1.0;
d=d-fun(fun(2.5,3.5,’+’),fun(3,5),’/’);
cout<<"d="<<d<<endl;

【参考答案】

d=0.6