早教吧作业答案频道 -->其他-->
使用函数重载的方法定义两个重名函数,分别求出int型数的两个点间距离和浮点数的两点间距离#include<iostream>#include<cmath>usingnamespacestd;intdistance(intx1,inty1,intx2,inty2){doubledis
题目详情
使用函数重载的方法定义两个重名函数,分别求出int型数的两个点间距离和浮点数的两点间距离#include <iostream> #include <cmath> using namespace std; int distance(int x1,int y1,int x2,int y2) { double dis; dis=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); cout<<dis; return 0; } double distance(double x3,double y3,double x4,double y4) { double dis; dis=sqrt((x3-x4)*(x3-x4)+(y3-y4)*(y3-y4)); cout<<dis; return 0; } void main() { int x1,y1,x2,y2; cout<<"请输入int型的两点坐标值:"; cin>>x1>>y1>>x2>>y2; float x3,y3,x4,y4; cout<<"请输入浮点数的两点坐标值:"; cin>>x3>>y3>>x4>>y4; distance(x1,y1,x2,y2); distance(x3,y3,x4,y4); } 错误1error C2668: “sqrt”: 对重载函数的调用不明确 求解,哪儿错了
▼优质解答
答案和解析
不是很确定, 不过你既然设置了distance函数的返回类型,为什么要return 0?? 如果只是想要输出的话,void就行了
看了 使用函数重载的方法定义两个重...的网友还看了以下:
在区间(L,2L)中,证明:1.两个偶函数的和为偶函数,两个奇函数的和为奇函数.2.两个偶函数的乘 2020-05-13 …
数学函数证明设下面所考虑的函数都是定义在区间(-l,l)上的,证明:(1)两个偶函数的和是偶函数, 2020-06-06 …
函数,证明设下面所考虑的函数都是定义在对称区间(-L,L)内的,证明:1.两个偶函数的和是偶函数, 2020-06-08 …
设下面所考虑的函数都是定义在对称区间(-a,a)奇偶函数上的.证明:(1)两个偶函数的和是偶函数, 2020-06-09 …
(2014•安徽)若两个二次函数图象的顶点、开口方向都相同,则称这两个二次函数为“同簇二次函数”. 2020-06-23 …
已知一个反比例函数和一个一次函数,当x=2时,它们的值分别为1和2,当X=4时,它们的值相等,求两 2020-06-27 …
函数y1是x的一次函数,y2是y1的反比例函数,y1和y2的图像相交于(1,3)和(4,-3)两函 2020-07-12 …
两函数上两点距离最小值设函数f(x),g(x)均为定义域D上的单调函数且单调性相同的连续可导函数, 2020-07-13 …
大一高数证明题设下面所考虑的函数都是定义在对称区间(-l,l)内的证明两个偶函数的和是偶函数,两个 2020-07-13 …
证明题关于奇偶性的设下面所考虑的函数都是定义在区间(-l,l)上的;证明:(1)两个偶函数的和是偶 2020-08-01 …