編寫函式,計算兩點之間的距離,並且用函式的結果來開發另函式

時間 2022-03-08 10:40:36

1樓:匿名使用者

直接用數學公式變下行算,不過要先寫個長數字計算**,不然計算結果不準確

2樓:匿名使用者

求面積的方法可以利用向量的叉積

向量ab ab

叉乘再/2就是面積了

判斷點在不在三角形裡面

我覺得這個辦法可行

就是看由3個頂點到這個點的向量和三角形3條邊相不相交如果都不想交就在裡面

具體還是用叉積

c語言程式設計問題:使用函式計算兩點間的距離。

3樓:問明

輸入兩點座標(x1,y1),(x2,y2),計算並輸出兩點間的距離。

輸入資料有多組,每組佔一行,由4個實陣列成,分別表示x1,y1,x2,y2,資料之間用空格隔開。

#include

#include

void main()

float x1,x2,y1,y2;

printf("請輸入一組資料:");

開始讀取輸入的數,知道檔案結束。

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);

注意:除法運算子並不是÷,而是一個正斜槓/

4樓:

#include

#include

double dist( double x1, double y1, double x2, double y2 );

int main()

double dist( double x1, double y1, double x2, double y2 )

定義點類cponint寫一個函式計算兩點之間的距離,並編寫一個主函式

5樓:

distance作為一個point內的成員函式必須要用一個point類來呼叫才行

你可以cout<

編寫一個函式distance,計算兩點(x1,y1)與(x2,y2)之間的距離。所有數值和返回值應為double型別。

6樓:匿名使用者

#include#includevoid main() distence(double *x)

7樓:匿名使用者

我也在找這題!~~ 武工大的?

圓周上兩點之間的部分叫做什麼,圓上兩點之間的部分叫做什麼?

弧.長於半圓的叫優弧 短於半圓的叫劣弧 華樂正封紫 數學上,圓周上兩點之間的部分叫弧。根據弧的定義 弧就是圓上任意兩點之間的部分。所以圓周上兩點之間的部分叫弧。弧的大小有兩種表示方法 弧長與弧度。弧長 在圓上過2點的一段弧的長度叫做弧長。弧度 弧長等於半徑的弧,其所對的圓心角為1弧度。擴充套件資料 ...

「兩點之間直線距離最短」這句話是否絕對正確

對啊。這個初中都知道的道理啊。世界上沒有一句話是絕對正確的。這句話是絕對正確的嗎?在語言上是不正確的,在頭腦裡是正確的。你可以在頭腦裡這樣想,比如圓周率是有解的 眾所周知圓周率是無解的 所以圓周率是無解的在語言上是絕對正確的。綜上所述,不對。假設法 假設這句話絕對正確,那麼這句話錯了,所以這句話不是...

cad2019怎麼在兩點之間畫規定直徑的圓弧

擋土牆 是過已知兩點,畫規定直徑的園吧!方法 設 已知點為a,b 規定直徑為d 以a為圓心 d 2為半徑畫圓1 以b為圓心 d 2為半徑畫圓2。圓1與圓2的交點為所求圓的圓心! 先點圓弧指令 然後指定圓弧的起點 也就是第一個點 然後左下角命令提示行會提示你指定第二個點或 圓心 c 端點 e 這時你要...