P plf22 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #1 问一下For循环的步长该怎么定,比如我想按照2来递增,请问用for循环该怎么写? 上面的不知道,这个大家知不知道? 取整函数是什么?我要把一个浮点型的数变为整型
M Ming618 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #2 把一个浮点型的数变为整型可用FloatToDecimal()函数![]
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #3 看来你对Object Pascal不了解,For循环是不能定义步长的,它每次必须增加或减少1 你看它的汇编代码就知道是用Dec和Inc指令来实现的。
P plf22 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #4 FloatToDecimal()函数,能不能给个例子?
小 小小武 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #5 看你这口气 我知道也不告诉你:) 你要问问题直接问好了,还咬文嚼字的,不要认为这里面的人都和你一样弱z
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #6 用Round不是更好? var I:Integer; begin I:=Round(3.45333);//I:=3; I:=Round(-3.45333);//I:=-3; end; 对,For不能长步,可以用While或是repeat来代替。
用Round不是更好? var I:Integer; begin I:=Round(3.45333);//I:=3; I:=Round(-3.45333);//I:=-3; end; 对,For不能长步,可以用While或是repeat来代替。
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #7 很简单嘛 var i,j:integer; begin for i:=0 to 10 do begin j:=i*2; //使用j,就变成为步长为2了 end; end;
P plf22 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #8 to 小小武: 不想告诉,何必废话,大富翁的人可没你这么小气!
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #9 to ysai: 我想楼主想要的是BASIC那种长步吧。 for I= 0 to 9 step 2 next
P plf22 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-16 #11 BeginDelphi,说的是,我就想要 for I= 0 to 9 step 2 next 这样的方法
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-16 #12 var I:=0; begin while I<=9 do begin ... inc(i,2); end; end;
P plf22 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-17 #13 to BeginDelphi: 真是感谢,我找不到For的方法,就用了While,和你这一样