编写函数求两坐标点之间的距离。
定义描述三维坐标点(x,y,z)的结构体类型变量,完成坐标点的输入和输出,并求两坐标点之间的距离。要求:编写函数求两坐标点之间的距离。...
定义描述三维坐标点(x,y,z)的结构体类型变量,完成坐标点的输入和输出,并求两坐标点之间的距离。
要求:
编写函数求两坐标点之间的距离。 展开
要求:
编写函数求两坐标点之间的距离。 展开
1个回答
展开全部
程序编写如下所示。程序经过检验。
#include"stdio.h"
#include"math.h"
int main ()
{
double AB;
struct dot{double x;double y;double z;}A,B;//结构体定义
while(1)
{
printf("请输入点A的坐标(x1,y1,z1):");//输入点A坐标,用英文逗号隔开,按回车输入
scanf("%lf,%lf,%lf",&A.x,&A.y,&A.z);
printf("请输入点B的坐标(x2,y2,z2):");//输入点B坐标,用英文逗号隔开,按回车输入
scanf("%lf,%lf,%lf",&B.x,&B.y,&B.z);
AB=sqrt(pow((A.x-B.x),2)+pow((A.y-B.y),2)+pow((A.z-B.z),2));//计算距离
printf("A、B两点的距离为:%lf\n",AB);
}
return 0;
}
如有疑问请追问;如果满意请采纳。
#include"stdio.h"
#include"math.h"
int main ()
{
double AB;
struct dot{double x;double y;double z;}A,B;//结构体定义
while(1)
{
printf("请输入点A的坐标(x1,y1,z1):");//输入点A坐标,用英文逗号隔开,按回车输入
scanf("%lf,%lf,%lf",&A.x,&A.y,&A.z);
printf("请输入点B的坐标(x2,y2,z2):");//输入点B坐标,用英文逗号隔开,按回车输入
scanf("%lf,%lf,%lf",&B.x,&B.y,&B.z);
AB=sqrt(pow((A.x-B.x),2)+pow((A.y-B.y),2)+pow((A.z-B.z),2));//计算距离
printf("A、B两点的距离为:%lf\n",AB);
}
return 0;
}
如有疑问请追问;如果满意请采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
黄先生
2024-12-27 广告
2024-12-27 广告
矩阵切换器就是将一路或多路视音频信号分别传输给一个或者多个显示设备,如两台电脑主机要共用一个显示器,矩阵切换器可以将两台电脑主机上的内容renyi切换到同一个或多个显示器上;迈拓维矩矩阵切换器种类齐全,性价比高,支持多种控制方式,为工程商采...
点击进入详情页
本回答由黄先生提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询