2,507
社区成员
发帖
与我相关
我的任务
分享
procedure TForm1.Button2Click(Sender: TObject);
var
i, j, k: Integer;
SNum: string;
Num: string;
lst:TStrings;
begin
lst:=TStringList.Create;
for i := 0 to 20 do
begin
for j := 0 to 5 do
begin
Num := 'AAAA='+IntToStr(i)+IntToStr(J)+' ';
SNum := num + Snum;
k := i * 4 + j;
if (K mod 7 = 0) and (K <> 0) then
begin
// ShowMessage(IntToStr(i) + ' : ' + IntToStr(j) + ' : ' + IntToStr(k));
//Txtmem.Lines.Add(SNum);
lst.Add(SNum);
SNum:='';
end;
if AAAAAAA then
begin
剩余的不够七个的添加到Lst里为一行
end;
end;
end;
//Txtmem.Lines.SaveToFile('D:\1.txt');
lst.SaveToFile('D:\2.txt');
end;
procedure TForm1.btnArrayHHClick(Sender: TObject);
var
i, j, k, s: Integer;
SNum: string;
Num: string;
lst:TStrings;
begin
lst:=TStringList.Create;
s := 20 * 5 ;
k := 0 ;
for i := 0 to 19 do //20行
begin
for j := 1 to 5 do //5列
begin
Num := 'AAAA='+IntToStr(i)+IntToStr(J)+' ';
SNum := Snum + num;
k := (i*5) + j ;
if K > 0 then
begin
if (K mod 7 = 0) then
begin
lst.Add(SNum);
SNum := '' ;
end
else
begin
if (k = s) then
begin
lst.Add(SNum);
end
end;
end;
end;
end;
lst.SaveToFile('D:\2.txt');
end;