|
发表于 2019-10-11 22:12:11
|
显示全部楼层
double calc(double number1);
double calc(double number1,double number2);//对函数重载
double calc(double number1,double number2,double number3);//对函数重载
int main()
{
double NumberIn1,NumberIn2,NumberIn3,Vule;
std::cout<<"请输入1个数字,并按回车结束"<<"\n\n";
std::cin>>NumberIn1;
std::cin.ignore(100,'\n');
std::cout<<"\n\n";
Vule=calc(NumberIn1);
std::cout<<"该参数的平方值="<<Vule<<"\n\n";
std::cout<<"请输入2个数字,并按回车结束"<<"\n\n";
std::cin>>NumberIn1>>NumberIn2;
std::cin.ignore(100,'\n');
std::cout<<"\n\n";
Vule=calc(NumberIn1,NumberIn2);
std::cout<<"两个参数的积="<<Vule<<"\n\n";
std::cout<<"请输入3个数字,并按回车结束"<<"\n\n";
std::cin>>NumberIn1>>NumberIn2>>NumberIn3;
std::cin.ignore(100,'\n');
std::cout<<"\n\n";
Vule=calc(NumberIn1,NumberIn2,NumberIn3);
std::cout<<"三个参数的和="<<Vule<<"\n\n";
return 0;
}
double calc(double number1)
{
return number1*number1;
}
double calc(double number1,double number2)//对函数重载
{
return number1*number2;
}
double calc(double number1,double number2,double number3)//对函数重载
{
return number1+number2+number3;
} |
|