1+2+3+4+5+6+......100Visual FoxPro用for endfor语句编程

初学求详解... 初学求详解 展开
 我来答
赛孚清爽
2011-07-22 · TA获得超过1331个赞
知道小有建树答主
回答量:1133
采纳率:0%
帮助的人:67.1万
展开全部
注解一下 syht2000 朋友的程序:

SET TALK OFF
CLEAR
S=0 && 设置S初值
M=0 && 设置S初值 **此变量可省**
FOR J=1 TO 100 && 循环开始 j从1开始,每次加1,直到100
S=S+J && 循环体, 第一次循环 0+1 赋值给S,S的值为1,第二次循环 1+2再 赋值给S,S的值为3 。
ENDFOR && 循环结束
@ 10,10 SAY "1到100之和为:"+LTRIM(STR(S)) &&在屏幕的 第10行,每10列显示 1到100之和为:5050 (LTRIM(STR(S)) 将S转化为字符并删除前导空格)
RETURN && 返回调用处

这样说明能理解吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却彤云S4
2011-07-22 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:9129万
展开全部
clear
s=0
for i=1 to 100
s=s+i
endfor
?"1+2+3+4+5+6+......100=",s
追问
能说说为什么这么做吗
追答
for是循环,步长为1,就是每次增加1,s为累加器,从1循环到100,就是求1加到100的和。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2011-07-22 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
SET TALK OFF
CLEAR
S=0
M=0
FOR J=1 TO 100
S=S+J
ENDFOR
@ 10,10 SAY "1到100之和为:"+LTRIM(STR(S))
RETURN
追问
能说说为什么这么做吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c01acee
2011-07-22 · TA获得超过187个赞
知道小有建树答主
回答量:587
采纳率:0%
帮助的人:380万
展开全部
i=1
j=0
for i= 1 to 100
j=j+i
next
追问
能不能告诉我整体的程序吗 我有很多都不懂
追答
j=0             '设定初始值j=0
for i= 1 to 100 '设定For循环 i的值从1 到100 ,也就是100次
j=j+i '计算1加100的将值赋给J
next
print j '忘了不知道FOXPRO支不支持界面输出。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式