我在一個過程中使用這個代碼,我有與所述第一煩惱如果子句:我的方法檢查數字是另一個數字的倍數有什麼問題?
procedure TForm1.Button1Click(Sender: TObject);
var i,indice,n,conto:integer;
a:string;
begin
indice:=1;
conto:=0;
Memo2.Lines.Add('<tr>');
for i := 1 to 649 do
begin
if ((i <> 11) or (i mod 11 <> 0)) then
begin
proced4();
end
else
begin
Memo2.Lines.Add('</tr><tr>');
proced5();
end;
end;
end;
我有一個爲前進1至649.當指數是11 11, 22, 33, 44...
倍數我必須致電
Memo2.Lines.Add('</tr><tr>');
proced5();
隨着我寫的代碼,只有當索引i是11時代碼調用了程序5()。但是,例如,當我是22或33時,它執行的是程序4()而不是程序5()。
我該如何解決這個問題?
好吧,但這並沒有解決我的問題。 –
你需要解決什麼問題? –
用我寫的代碼,只有當索引i是11時,代碼纔會調用'程序5()'。但是,例如,當我是22或33時,它執行'程序4()'而不是'程序5()'。 –