C語言求兩坐標(biāo)距離函數(shù)庫 c++求兩個坐標(biāo)的距離

C語言編程問題:使用函數(shù)計(jì)算兩點(diǎn)間的距離。

輸入兩點(diǎn)坐標(biāo)(X1,Y1),(X2,Y2),計(jì)算并輸出兩點(diǎn)間的距離。

巢湖ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

輸入數(shù)據(jù)有多組,每組占一行,由4個實(shí)數(shù)組成,分別表示x1,y1,x2,y2,數(shù)據(jù)之間用空格隔開。

#includelt;stdio.hgt;

#includelt;math.hgt;

void main()

{

float x1,x2,y1,y2;

printf("請輸入一組數(shù)據(jù):");

while(~scanf("%f%f%f%f",x1,y1,x2,y2))//開始讀取輸入的數(shù),知道文件結(jié)束。

{

printf("兩點(diǎn)間的距離為:%.2f\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));

printf("請輸入一組數(shù)據(jù):");

}

}

擴(kuò)展資料:

c語言基本運(yùn)算

一:算術(shù)運(yùn)算符

算術(shù)運(yùn)算符非常地簡單,就是小學(xué)數(shù)學(xué)里面的一些加減乘除操作。不過呢,還是有一些語法細(xì)節(jié)需要注意的。

一、加法運(yùn)算符+

int a=10;

(此處空一行)

int b=a+5;

在第3行利用加法運(yùn)算符+進(jìn)行了加法運(yùn)算,再將和賦值給了變量b,最終變量b的值是15

二、減法運(yùn)算符或負(fù)值運(yùn)算符-

int b=10-5;

(此處空一行)

int a=-10;

1、在第1行利用減法運(yùn)算符-進(jìn)行了減法運(yùn)算,再將差賦值給了變量b,最終變量b的值是5

2、在第3行中,這個-并不是什么減法運(yùn)算符,而算是一個負(fù)值運(yùn)算符,-10代表的是負(fù)十

三、乘法運(yùn)算符*

int b=10*5;

注意:乘法運(yùn)算符并不是x或者X,而是星號*。變量b最終的值是50。

四、除法運(yùn)算符/

double a=10.0/4;

double b=10/4;

(此處空一行)

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

注意:除法運(yùn)算符并不是÷,而是一個正斜杠/

c語言求兩個坐標(biāo)的距離

需要包含數(shù)學(xué)庫文件。然后使用下面的公式計(jì)算距離。

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

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

c語言關(guān)于求“已知坐標(biāo)的兩點(diǎn)之間距離的距離”的問題

#includestdio.h

#includemath.h

int main()

{

int x,x1,y,y1;

printf("輸入第一個點(diǎn)坐標(biāo):如3 4\n");

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

printf("輸入第一兒個點(diǎn)坐標(biāo):如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;

}

分享標(biāo)題:C語言求兩坐標(biāo)距離函數(shù)庫 c++求兩個坐標(biāo)的距離
文章位置:http://muchs.cn/article44/doscjee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)外貿(mào)建站、小程序開發(fā)、服務(wù)器托管App設(shè)計(jì)、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)