C语言程序,请高手解答(44) 编写一个程序实现如下功能:定义一个点的结构数据类型,实现下列功能:①为点输入坐标值.②求两个点中点坐标.③求两点间距离.请高手解答一下,感激不尽~~~
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 11:58:18
![C语言程序,请高手解答(44) 编写一个程序实现如下功能:定义一个点的结构数据类型,实现下列功能:①为点输入坐标值.②求两个点中点坐标.③求两点间距离.请高手解答一下,感激不尽~~~](/uploads/image/z/8547554-2-4.jpg?t=C%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%2C%E8%AF%B7%E9%AB%98%E6%89%8B%E8%A7%A3%E7%AD%94%EF%BC%8844%29+%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%E5%AE%9E%E7%8E%B0%E5%A6%82%E4%B8%8B%E5%8A%9F%E8%83%BD%EF%BC%9A%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E7%82%B9%E7%9A%84%E7%BB%93%E6%9E%84%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%2C%E5%AE%9E%E7%8E%B0%E4%B8%8B%E5%88%97%E5%8A%9F%E8%83%BD%EF%BC%9A%E2%91%A0%E4%B8%BA%E7%82%B9%E8%BE%93%E5%85%A5%E5%9D%90%E6%A0%87%E5%80%BC.%E2%91%A1%E6%B1%82%E4%B8%A4%E4%B8%AA%E7%82%B9%E4%B8%AD%E7%82%B9%E5%9D%90%E6%A0%87.%E2%91%A2%E6%B1%82%E4%B8%A4%E7%82%B9%E9%97%B4%E8%B7%9D%E7%A6%BB.%E8%AF%B7%E9%AB%98%E6%89%8B%E8%A7%A3%E7%AD%94%E4%B8%80%E4%B8%8B%2C%E6%84%9F%E6%BF%80%E4%B8%8D%E5%B0%BD%7E%7E%7E)
C语言程序,请高手解答(44) 编写一个程序实现如下功能:定义一个点的结构数据类型,实现下列功能:①为点输入坐标值.②求两个点中点坐标.③求两点间距离.请高手解答一下,感激不尽~~~
C语言程序,请高手解答
(44) 编写一个程序实现如下功能:定义一个点的结构数据类型,实现下列功能:①为点输入坐标值.②求两个点中点坐标.③求两点间距离.
请高手解答一下,感激不尽~~~
C语言程序,请高手解答(44) 编写一个程序实现如下功能:定义一个点的结构数据类型,实现下列功能:①为点输入坐标值.②求两个点中点坐标.③求两点间距离.请高手解答一下,感激不尽~~~
#include
#include
struct point
{
double x;
double y;
}point[2];
void main()
{
double d;
printf("请输入点A的坐标(x,y): ");
scanf("%lf",&point[0].x );
scanf("%lf",&point[0].y );
printf("请输入点A的坐标(x,y): ");
scanf("%lf",&point[1].x );
scanf("%lf",&point[1].y );
d=sqrt((point[0].x-point[1].x )*(point[0].x-point[1].x )+(point[0].y-point[1].y )*(point[0].y-point[1].y ) );
printf("中点坐标(%lf,%lf),两点间距离 %f\n",(point[0].x+point[1].x )/2,(point[0].y+point[1].y )/2,d);
}