C++快速入门函数重载课后题求助!!!
当传入一个参数时,计算该参数的平方值;当传入两个参数时,计算两个参数的积;
当传入三个参数时,计算三个参数的和。
该怎么改???
#include<iostream>
using namespace std;
void calc(int parameter1,int parameter2,int parameter3 );
void calc(int parameter1,int parameter2 );
void calc(int parameter1 );
int main()
{
int parameter1,parameter2,parameter3;
cout<<"请输入1-3个参数:(输入E表示不输入该参数)"<<endl;
cin >> parameter1;
cin >> parameter2;
cin >> parameter3;
if(parameter3=='E'&¶meter2=='E') calc(parameter1);
if(parameter3=='E') calc(parameter1,parameter2);
calc(parameter1,parameter2,parameter3);
system("pause");
return 0;
}
void calc(int parameter1,int parameter2,int parameter3 )
{
int s=0;
s=parameter1+parameter2+parameter3;
cout<<"和为:"<<s<<endl;
}
void calc(int parameter1,int parameter2)
{
int s=0;
s=parameter1*parameter2;
cout<<"积为:"<<s<<endl;
}
void calc(int parameter1)
{
int s=0;
s=parameter1*parameter1;
cout<<"平方为:"<<s<<endl;
}
进来学习学习
页:
[1]