//编写一个程序,输入二维坐标中的两点坐标,计算并输出
//这两点之间的中点坐标与距离
#include<stdio.h>
#include<math.h>
typedef struct //初步定义坐标结构体
{
float x,y;
}Point;
Point Input(void) //输入函数
{
Point p;
scanf("%f%f",&p.x,&p.y);
return p;
}
double Distanse(Point p1,Point p2) //求距离函数
{
float dx,dy;
double p;
dx=p1.x -p2.x ;
dy=p1.y -p2.y ;
p=sqrt(dx*dx+dy*dy);
return p;
}
Point Middle(Point p1,Point p2) //求中点坐标函数
{
Point p;
p.x =(p1.x + p2.x)/2;
p.y =(p1.y + p2.y)/2;
return p;
}
int main(void)
{
Point p1,p2,p0;
double distanse;
printf("please input
利用结构体求中点坐标,两点距离
最新推荐文章于 2023-06-16 22:41:19 发布