Delphi倒金字塔算法,有的人稱為“數字斜塔”,將一系列數字按一定規則排列下來,整體形成“倒金字塔”形狀,在數字中,這是一種算法,今天用Delphi代碼來演示其具體實現,截圖如下:
Delphi倒金字塔算法代碼:
01
unit
Unit1;
02
interface
03
uses
04
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
05
Dialogs, StdCtrls, ExtCtrls;
06
type
07
TForm1 =
class
(TForm)
08
Timer1: TTimer;
09
procedure
Timer1Timer(Sender: TObject);
10
private
11
{ Private declarations }
12
public
13
{ Public declarations }
14
end
;
15
var
16
Form1: TForm1;
17
implementation
18
{$R *.dfm}
19
TForm1
.
20
21
num :
Array
[
0..10
]
of
Integer
22
i,j,x,y :
integer
23
s :
string
24
begin
25
num[
0
][
] :=
1
26
Form1
Canvas
Font
Name :=
'黑體'
//設置字體
27
for
i:=
to
do
28
29
if
i>
then
30
num[i][
] := num[i-
] + i;
31
j:=
32
33
j>
34
num[i][j] := num[i][j-
]+i+j+
35
j+
=
9
36
break;
37
38
39
x:=
;y:=
40
41
42
43
44
(j+i =
)
45
46
s := IntToStr(num[i,j]);
47
canvas
TextOut(
+x*
,
+y*
,s);
48
x := x+
49
50
y := y+
51
x :=
52
53
54
//播放前先要用 BASS_Init 函數進行播放設備初始
分 類:數據庫 語 種:簡體中文 編輯器:Delp
TGPLinearGradIEntBrush.Create
本例效果圖:代碼文件:unit Unit1;i
上一個例子是從 DLL 中接受數據, 那怎麼給
建立 GDI+ 的區域有五種辦法: 1、根據一個矩形建立