用C语言设计一个程序
提问:用C语言设计一个程序
题目描述已知平面上任意两点的坐标,求这两点之间的距离。输入依次输入四个数据x1、y1和x2、y2,分别表示平面上两点的坐标。其中(x1,y1)表示第一个点的坐标,(x2,y2)表示第二个点的坐标。输出输出这两点间的距离。保留2位小数。样例输入3.1 4.2 5.0 6.0样例输出2.62
网友回答:
已知平面上任意两点的坐标,求这两点之间的距离的C程序如下:
#include
#include
int main()
{
double x1,y1,x2,y2,z;
printf("输入两点的坐标:");
scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
z=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)) ;
printf("(点(%.1f,%.1f)到 点(%.1f,%.1f))距离为:",x1,y1,x2,y2);
printf("%fn",z);
return 0;
}
程序的运行结果,按样例输入,将为得到样例输出: