描述:设计一个求空间两点距离的函数,要求第2个点的默认值为坐标原点.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 12:43:56
描述:设计一个求空间两点距离的函数,要求第2个点的默认值为坐标原点.
输入:两个点的坐标.
输出:输出第一个点与原点之间的距离及输入的两个点之间的距离.
输入样例:1 1 1
5 5 5
输出样例:1.73205
6.9282
提示:函数原型可设计如下:
float distance(float x1,float y1,float z1,float x2=0,float y2=0,float z2=0);
输入:两个点的坐标.
输出:输出第一个点与原点之间的距离及输入的两个点之间的距离.
输入样例:1 1 1
5 5 5
输出样例:1.73205
6.9282
提示:函数原型可设计如下:
float distance(float x1,float y1,float z1,float x2=0,float y2=0,float z2=0);
#include
float distance(float x1,float y1,float z1,float x2=0,float y2=0,float z2=0){
return (float)(sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)));
}
void main() {
float x1,y1,z1,x2,y2,z2;
scanf("%f %f %f\n%f %f %f",&x1,&y1,&z1,&x2,&y2,&z2);
printf("%f\n%f\n",distance(x1,y1,z1),distance(x1,y1,z1,x2,y2,z2));
}
float distance(float x1,float y1,float z1,float x2=0,float y2=0,float z2=0){
return (float)(sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)));
}
void main() {
float x1,y1,z1,x2,y2,z2;
scanf("%f %f %f\n%f %f %f",&x1,&y1,&z1,&x2,&y2,&z2);
printf("%f\n%f\n",distance(x1,y1,z1),distance(x1,y1,z1,x2,y2,z2));
}
描述:设计一个求空间两点距离的函数,要求第2个点的默认值为坐标原点.
设计一个点类,其中包括一对坐标数据成员、一个求两点之间距离的友元函数dist和显示坐标点的成员函数.
在一直角坐标系中,已知两点之间的距离为t,一为原点,求另一点坐标
已知函数y=2x 3,设计一个算发,若给出函数图像上任一点的横坐标x(由键盘输入),求该点到坐标原点的距离
已知A、B两点的坐标,第C点到B点的距离,求第C点的坐标
建立空间直角坐标系时,为方便求点的坐标通常这样选择坐标轴和坐标原点?
在空间直角坐标系Oxyz中,(1)已知点A到坐标原点的距离等于2倍根号3,且它的坐标分量相等,求该点的坐标(2
已知两点坐标,第三点到两点的距离,求第三点的坐标公式
已知反比例函数y=m/x过A,B两点,点A的坐标为(1,3),点B到x轴的距离为1,点C(2,0),求直线BC的函数表达
已知一个一次函数的图像经过点(1.2)图像与y轴的交点与坐标原点的距离为5,求这个一次函数的解析式
一次函数的图像过点(1,2),且与y轴的交点到原点的距离为5个单位长度.求函数关系式.
设计一个点类Point,其中包含点的坐标x和y两个数据成员,并设计两个友元函数,分别计算两点间的水平距离和