C语言求两坐标距离函数库 c++求两个坐标的距离

C语言编程问题:使用函数计算两点间的距离。

输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

巢湖ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。

#includelt;stdio.hgt;

#includelt;math.hgt;

void main()

{

float x1,x2,y1,y2;

printf("请输入一组数据:");

while(~scanf("%f%f%f%f",x1,y1,x2,y2))//开始读取输入的数,知道文件结束。

{

printf("两点间的距离为:%.2f\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));

printf("请输入一组数据:");

}

}

扩展资料:

c语言基本运算

一:算术运算符

算术运算符非常地简单,就是小学数学里面的一些加减乘除操作。不过呢,还是有一些语法细节需要注意的。

一、加法运算符+

int a=10;

(此处空一行)

int b=a+5;

在第3行利用加法运算符+进行了加法运算,再将和赋值给了变量b,最终变量b的值是15

二、减法运算符或负值运算符-

int b=10-5;

(此处空一行)

int a=-10;

1、在第1行利用减法运算符-进行了减法运算,再将差赋值给了变量b,最终变量b的值是5

2、在第3行中,这个-并不是什么减法运算符,而算是一个负值运算符,-10代表的是负十

三、乘法运算符*

int b=10*5;

注意:乘法运算符并不是x或者X,而是星号*。变量b最终的值是50。

四、除法运算符/

double a=10.0/4;

double b=10/4;

(此处空一行)

printf("a=%f,b=%f\n",a,b);

注意:除法运算符并不是÷,而是一个正斜杠/

c语言求两个坐标的距离

需要包含数学库文件。然后使用下面的公式计算距离。

d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));

以上涉及的变量都采用double型。

c语言关于求“已知坐标的两点之间距离的距离”的问题

#includestdio.h

#includemath.h

int main()

{

int x,x1,y,y1;

printf("输入第一个点坐标:如3 4\n");

scanf("%d %d",x,y);

printf("输入第一儿个点坐标:如5 6\n");

scanf("%d%d",x1,y1);

printf("(%d,%d)与(%d,%d)的距离是:%.2f\n",x,y,x1,y1,sqrt(pow((x-x1),2)+pow((y-y1),2)));

return 0;

}


本文名称:C语言求两坐标距离函数库 c++求两个坐标的距离
本文链接:http://cdiso.cn/article/doscjee.html

其他资讯