判斷正方形

2021-07-10 13:02:09 字數 482 閱讀 7454

隨機輸入四個點座標,判斷是否為正方形

編寫乙個程式,輸入為平面上的四個點a(x1,y1),b(x2,y2),c(x3,y3),d(x4,y4)編寫程式判斷這四個點能不能組成乙個正方形,可以只說思路,不用寫**.

#include using namespace std;

int main()

;//儲存點座標

int dis[10] = ; //儲存距離

int i,j,d;

for(i = 0;i < 4;i++) //輸入點座標

}int size = 0; //邊長不同的邊的數目,初始化為0

for(i = 0;i < 3;i++)

else //若果沒有出現,則儲存}}

if(size > 2) //如果存在三條以上的邊則不是正方形

{cout<<"no"<

正方形等分計數總正方形數

如下圖正方形,邊長是1cm,每邊被四等分,求一共分出了多少個正方形。經過手工數 邊長為1 4的正方形 16 邊長為1 2的正方形 9 邊長為3 4的正方形 4 邊長為1的正方形 1 所以一共是 30個正方形。當上述的正方形,邊長被3等分的情況又如何 還是手動數 邊長為1 3的正方形 9 邊長為2 3...

正方形個數

題目描述 給定n個點,求可以組成的正方形的個數。這些正方形可以傾斜 資料範圍 n 1000,點的座標 20000 輸入格式 1811.in 有多組測試資料。對於每一組資料 第1行為乙個整數n。表示點的個數 第2至n 1行,每行兩個數xi,yi,表示每個點的座標。當n 0時,輸入結束。輸出格式 181...

最大正方形

題目鏈結 在乙個n m的只包含0和1的矩陣裡找出乙個不包含0的最大正方形,輸出邊長。輸入格式 輸入檔案第一行為兩個整數n,m 1 n,m 100 接下來n行,每行m個數字,用空格隔開,0或1.輸出格式 乙個整數,最大正方形的邊長 輸入樣例 1 複製 4 4 0 1 1 1 1 1 1 0 0 1 1...