#include<iostream>
using namespace std;
//F=C*9.0/5.0+32
int cala(int x);
int cala(int x,int y);
int cala(int x,int y,int z);
int main()
{
int a[3],i=0;
// int typetx, typety,typez;
cout<<"请输入x 或者x y 或者x y z"<<endl;
while(1)
{
cin>>a[i];
i++;
if(cin.get()=='\n')
{
break;
}
}
switch(i)
{
case 1:
cout<<cala(a[0])<<endl;
break;
case 2:
cout<<cala(a[0],a[1])<<endl;
break;
case 3:
cout<<cala(a[0],a[1],a[2])<<endl;
break;
default:
break;
}
}
int cala(int x)
{
return (x*x);
}
int cala(int x,int y)
{
return (x*y);
}
int cala(int x,int y,int z)
{
return (x+y+z);
}
//不足望指正
c++--设计函数重载:输入一个参数求平方、两个参数求积、三个参数求和
最新推荐文章于 2023-02-04 15:33:04 发布