📄 main.cpp
字号:
#include <iostream.h>
typedef double (*FUN)(double,double);
double fun(FUN* fp,int index,double i,double j)
{
}
double Add(double i,double j)
{
return i+j;
}
double Dec(double i,double j)
{
return i-j;
}
double Mul(double i,double j)
{
return i*j;
}
double Power(double i,double j)
{
double result=1;
for(double k=0;k<j; k++)
{
result*= i;
}
return result;
}
void main()
{
FUN fp[4];
fp[0] = Add;
fp[1] = Dec;
fp[2] = Mul;
fp[3] = Power;
do {
cout<<"Input [0] = Add"<<endl;
cout<<"Input [1] = Dec"<<endl;
cout<<"Input [2] = Mul"<<endl;
cout<<"Input [3] = Power"<<endl;
cout<<"Input other QUIT"<<endl;
int number;
cout<<"please input fun: "<<endl;
cin>>number;
if(number>3|| number<0)
{
cout<<"input Error, Quit";
return;
}
double i,j;
cout<<"please input two number: "<<endl;
cin>>i>>j;
cout<<"result = "<<fun(fp,number,i,j)<<endl<<endl;
} while(1);
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -