求C语言两点间距离(要具体回答)(50分)急!

假设两点坐标为(x1,y1),(x2,y2),求C语言具体程序,最好有解释和输出的结果,分还有些,有本事就拿去吧!答案是当我复制黏贴到PELLESC时可以运行的!而且题目... 假设两点坐标为(x1,y1),(x2,y2),求C语言具体程序,最好有解释和输出的结果,分还有些,有本事就拿去吧!
答案是当我复制黏贴到PELLES C 时可以运行的!而且题目里没有给出具体的坐标是要运行时手动输入的!
展开
 我来答
不破_楼兰
2009-03-01 · TA获得超过2231个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:295万
展开全部
#include<stdio.h>
#include<math.h>

int main()
{
float x1,x2,y1,y2,length; //两坐标及结果
printf("请输入两点的坐标:x1 y1 x2 y2 \n");
scanf("%f %f %f %f",&x1,&y1,&x2,&y2);
length = sqrt(pow((y2 - y1),2) + pow((x2 - x1),2));
printf("两点的距离为:%f\n",length);
return 0;
}
Wahvey
2009-03-01 · 超过13用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
两点间距离就是一个公式吧

#include <stdio.h>
#include <stdlib.h>

int main()
{
int x1=10, x2=20, y1=98, y2=46;
float len = sqrt( (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2) ) //两点间距离公式
printf("%f\n", len);
system("pause");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingnetgw
2009-03-01 · TA获得超过318个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:129万
展开全部
#include<stdio.h>
#include<math.h> 调用数学类头文件
main() 主程序入口
{
float x1,x2,y1,y2,lengthx,lengthy,length;定义双精度变量
scanf("(%d,%d),(%d,%d)",&x1,&y1,&x2,&y2);输入函数用以获得(x1,y1)和(x2,y2)
lengthx=fabs(x1-x2);lengthx为两点横坐标的距离,fabs用以实数的取绝对值
lengthy=fabs(y1-y2);lengthy为两点纵坐标的距离,fabs同上
length=sqr(legthx*lengthx+lengthy*lengthy);length为两点的距离用勾股定理可得,sqr为开方
printf("length is %d",&length);输出结果
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式