PB程序:求从sle_1.text到sle_2.text的连续整数之和,在sle_3.text中显示其结果.

求从sle_1.text到sle_2.text的连续整数之和,在sle_3.text中显示其结果.
2024-12-31 18:57:34
推荐回答(2个)
回答1:

楼上的比较清楚了。
只是注意sle_1和sle_2之间的大小关系。这样更好一些
int li_start,li_end,li_result,i

if integer(sle_1.text)>integer(sle_2.text) then
li_start=integer(sle_1.text)
li_end =integer(sle_2.text)
elseif integer(sle_1.text)<=integer(sle_2.text) then
li_start=integer(sle_2.text)
li_end =integer(sle_1.text)

end if

for i=li_start to li_end
li_result=li_result+i
next
sle_3.text=string(li_result)

回答2:

先定义两个存放sle_1.text和sle_2.text值的变量
int li_start,li_end,li_result,i
li_start=integer(sle_1.text)
li_end =integer(sle_2.text)
for i=li_start to li_end
li_result=li_result+i
next
sle_3.text=string(li_result)