Delphi程序设计,使用二维数组打印7行杨辉三角在memo1备注框中 30
展开全部
这方面的,我有经验。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-04-26
展开全部
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
a:array[1..10,1..10] of integer;
i,j:integer;
s:string;
begin
a[1,1]:=1;
for i:=2 to 7 do begin
a[i,1]:=1; a[i,i]:=1;
for j:=2 to i-1 do a[i,j]:=a[i-1,j-1]+a[i-1,j];
end;
s:='';
for i:=1 to 7 do begin
//s:='';
for j:=1 to i do s:=s+' '+inttostr(a[i,j]);
//memo1.Lines.Add(s);
s:=s+chr(13)+chr(10);
end;
memo1.Lines.Add(s);
end;
end.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询