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

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:44:45
求从sle_1.text到sle_2.text的连续整数之和,在sle_3.text中显示其结果.

先定义两个存放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)

楼上的比较清楚了。
只是注意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)