重载函数二次方根:
#include<iostream>
#include<cmath>
using namespace std;
int sroot(int i)
{
return sqrt(i);
}
long sroot(long l)
{
return sqrt(l);
}
double sroot(double d)
{
return sqrt(d);
}
int main()
{
int i=16;
long l=100;
double d=0.64;
cout<<i<<"的二次方根为:"<<sroot(i)<<endl;
cout<<l<<"的二次方根为:"<<sroot(l)<<endl;
cout<<d<<"的二次方根为:"<<sroot(d)<<endl;
return 0;
}