YTU 2705:用重载求距离
2705: 用重载求距离.
时间限制: 1 Sec 内存限制: 128 MB提交: 208 解决: 114
题目描述
使用函数重载的方法定义两个重名函数,分别求出整型数的两点间距离和浮点型数的两点间距离.只需提交两个函数即可。
#include <iostream>
#include <cmath>
using namespace std;
double func(int,int,int,int),func(double,double,double,double);
int main( )
{ cout<<func(2,2,5,5)<<endl;
cout<<func(2.2,2.2,5.5,5.5)<<endl;
return 0;}
输入
输出
样例输出
4.24264
4.6669
你 离 开 了 , 我 的 世 界 里 只 剩 下 雨 。 。 。
#include <iostream> #include <cmath> using namespace std; double func(int,int,int,int),func(double,double,double,double); int main() { cout<<func(2,2,5,5)<<endl; cout<<func(2.2,2.2,5.5,5.5)<<endl; return 0; } double func(int x1,int y1,int x2,int y2) { return sqrt(pow((x1-x2),2)+pow((y1-y2),2)); } double func(double x1,double y1,double x2,double y2) { return sqrt(pow((x1-x2),2)+pow((y1-y2),2)); }
------------------- 这是千千的个人网站哦! https://www.dreamwings.cn -------------------