7.10

#include<iostream>

using std::cin;
using std::cout;
using std::endl;

double add(double x,double y)
{
	return x+y;
}
double sub(double x,double y)
{
	return x-y;
}
double mul(double x,double y)
{
	return x*y;
}
double calculate(double x,double y,double (*p)(double x,double y))
{
	return ((*p)(x,y));

}
double calculate(double x,double y,double(*pf[3])(double x,double y))
{
	double sum =0;
	double size=sizeof(pf);
	for(int i=0;i<size-1;i++)
	{
		sum+= ((*pf[i])(x,y));
	}
	return sum;
}
int main()
{
	double x=2,y=8;
	cout<<calculate(x,y,add)<<endl;
	cout<<calculate(x,y,sub)<<endl;
	double(*pf[3])(double ,double )={add,sub,mul};
	cout<<calculate(x,y,pf);
	system("pause");
	return 0;
}

阅读更多
上一篇7.9
下一篇14.1
想对作者说点什么? 我来说一句

IAR for ARM 7.10 破解

2015年10月28日 142KB 下载

MS-DOS 7.10 完整安装版

2009年05月03日 3.12MB 下载

PC-DOS 7.10 可启动盘镜像

2013年01月02日 390KB 下载

没有更多推荐了,返回首页

关闭
关闭