請用 c語言 程式設計解決問題:
在二維平面直角座標系上,分別給定兩個圓的圓心座標值 和各自的 半徑值,請判斷他們的位置關係。
兩個圓的位置關係有以下幾種情況:
外離:兩個圓沒有交點
外切:兩個圓只有乙個交點,且都交點不在任何乙個圓的內部
相交:兩個圓有兩個交點
內切:兩個圓只有乙個交點,且除交點外,乙個圓在另乙個圓的內部
內含:兩個圓沒有交點,且乙個圓完全在另乙個圓的內部
重合:兩個圓完全重合
輸入格式:
輸入資料均為整數,且測試資料保證所有資料範圍都不會超過 10000 輸入兩行資料,格式如下
x1, x1, r1 x2, y2, r2
x1, x1, r1 分別代表第乙個圓的 橫座標值,縱座標值,半徑值 x2 x2, r2 分別代表第二個圓的 橫座標值,縱座標值,半徑值
輸出格式:
如果外離,輸出 separated
如果外切,輸出 circumscribed
如果相交,輸出 intersected
如果內切,輸出 inscribed
如果內含,輸出 contained
輸出資料後需要回車換行!
在這裡給出一組輸入。例如:
1 1 1
100 100 2
在這裡給出相應的輸出。例如:
separated
//
// created by tiga_huang on 2020/10/10.
//#include
//#include
using
namespace std;
int x1, x2, y1, y2, r1, r2;
intfabs
(double x)
intpow
(int x)
intmain()
if(dis ==
pow(r1 + r2))if
(dis <
pow(r1 + r2)
&& dis >
pow(r1 - r2))if
(dis ==
pow(r2 - r1)
&& r1 != r2)
if(dis <
pow(r1 - r2))if
(dis ==
0&& r1 == r2)
cout << ans;
return0;
}
const 位置與指標的關係
int b 500 const int a b 1 int const a b 2 int const a b 3 const int const a b 4 typedef char pchar pointer to char typedef const pchar cpchar const po...
子節點的位置與父節點位置的關係
子節點的位置與父節點位置的關係 當父節點旋轉時,子節點旋轉,父節點縮放時,子節點縮放。其實裡面的計算原理很簡單,就是父節點矩陣乘以子節點矩陣得到最終矩陣。mat4 node getnodetoparenttransform mat4 node transform const mat4 parentt...
Python函式傳參位置關係總結
一般傳參的函式 defprint info name,age print name s name print age s age print info ljj 15 帶有預設值的傳參函式,有預設值的放在後面 defprint info name,age 15 print name s name pr...