C C 求乙個矩形不規則切片的切片區域座標

2022-03-19 07:45:29 字數 2329 閱讀 9458

555

5255

5525

5552

3333

如上圖區所示,長 23 ,寬18,每個格仔長寬均為 5,那麼第乙個小方框的的區域座標為(0,0)(5,0)(0,5)(5,5)

第一行最後乙個小方塊的座標為(20,0)(22,0)(20,5)(22,5)

第一列最後乙個小方塊的座標為(0,15)(5,15)(0,18)(5,18)

最右小角的小方塊座標為(20,15)(22,15)(20,18)(22,18)

已知給出該大方塊的 min_x = 0, min_y = 0, max_x = 22, max_y = 18, size = 5 ,數值都是以 double 型別給出。

算出每個小方框的座標

**如下:

#include#include

using

namespace

std;

struct

point

;void print(point *point);

intmain()

}return0;

}void print(point *point)

printf("\n

");}

執行結果:

0.000000 0.000000 5.000000 0.000000 0.000000 5.000000 5.000000 5.000000

5.000000 0.000000 10.000000 0.000000 5.000000 5.000000 10.000000 5.000000

10.000000 0.000000 15.000000 0.000000 10.000000 5.000000 15.000000 5.000000

15.000000 0.000000 20.000000 0.000000 15.000000 5.000000 20.000000 5.000000

20.000000 0.000000 22.000000 0.000000 20.000000 5.000000 22.000000 5.000000

0.000000 5.000000 5.000000 5.000000 0.000000 10.000000 5.000000 10.000000

5.000000 5.000000 10.000000 5.000000 5.000000 10.000000 10.000000 10.000000

10.000000 5.000000 15.000000 5.000000 10.000000 10.000000 15.000000 10.000000

15.000000 5.000000 20.000000 5.000000 15.000000 10.000000 20.000000 10.000000

20.000000 5.000000 22.000000 5.000000 20.000000 10.000000 22.000000 10.000000

0.000000 10.000000 5.000000 10.000000 0.000000 15.000000 5.000000 15.000000

5.000000 10.000000 10.000000 10.000000 5.000000 15.000000 10.000000 15.000000

10.000000 10.000000 15.000000 10.000000 10.000000 15.000000 15.000000 15.000000

15.000000 10.000000 20.000000 10.000000 15.000000 15.000000 20.000000 15.000000

20.000000 10.000000 22.000000 10.000000 20.000000 15.000000 22.000000 15.000000

0.000000 15.000000 5.000000 15.000000 0.000000 18.000000 5.000000 18.000000

5.000000 15.000000 10.000000 15.000000 5.000000 18.000000 10.000000 18.000000

10.000000 15.000000 15.000000 15.000000 10.000000 18.000000 15.000000 18.000000

15.000000 15.000000 20.000000 15.000000 15.000000 18.000000 20.000000 18.000000

20.000000 15.000000 22.000000 15.000000 20.000000 18.000000 22.000000 18.000000

golang 定義乙個空切片 go語言切片用法詳解

1.定義 切片在go語言的原始碼定義如下所示,由於其資料結構中有指向底層陣列的指標,所以切片是一種引用型別。src runtime slice.go type slice struct s1 array 0 4 s2 array 4 s3 array 2 fmt.println s1 0 1 2 3...

定義乙個空切片 第五章(第1節) 切片

比如我們取乙個有序集合 list 型別的變數 l 的前 2 個元素做為乙個集合,可以用 l 0 l 1 這種方法,如果要取前 n 個元素,但是 n 很大,我們就需要乙個個列出來或者用迴圈操作等,這樣就會可讀性差或者操作麻煩等等。python 提供了取有序集合 str,list,tuple 或支援通過...

如何實現乙個不規則形狀的WPF視窗

在wpf中要實現不規則形狀的視窗其實很簡單,首先我們要設定幾個window的屬性,如下 window x class borderlesswindow.window1 xmlns x borderlesswindow height 300 width 300 none background allo...