|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助!此问题不难,做题要求恶心!~
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1127
人关注过本帖
标题:
求助!此问题不难,做题要求恶心!~
只看楼主
加入收藏
keenices
等 级:
新手上路
帖 子:15
专家分:0
注 册:2010-1-2
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:11
求助!此问题不难,做题要求恶心!~
以下各题用三种不同方法解。(思路不同,算法不同皆可)
1.求1~100中偶数的和。
2.求S=1/2+2/3+3/5+5/8+……的值,相加的项数由键盘输入指定。
3.求数列1!2!3!……n!的前十项和。
感谢各位帮助的DX!
搜索更多相关主题的帖子:
恶心
2010-01-02 23:12
举报帖子
使用道具
赠送鲜花
keenices
等 级:
新手上路
帖 子:15
专家分:0
注 册:2010-1-2
第
2
楼
收藏
得分:0
试试看个人签名~
2010-01-02 23:39
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
3
楼
收藏
得分:10
1
思路一:从1循环到100,步长为1,累加是2的倍数的循环变量;
思路二:从2循环到100,步长为2,累加循环变量;
思路三:用公式计算
2
第一项1、第二项2、第三项为前两项的和3、...依此类推,建议用do while循环
思路一:用数组
思路二:用变量f1=1,f2=2,f3=3,用完了这些,得到临时数据f4=f2+f3=5,通过f1=f2,f2=f3,f3=f4进入下一个循环
思路三:没想好
3
思路一:用函数fact(k)得到k的阶乘(k!)
思路二:用变量j=1\s=0\for i=1 to 10\j=j*i\s=s+1/j\endfor
思路三:没想好
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-01-03 01:01
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11857
专家分:43421
注 册:2006-5-13
第
4
楼
收藏
得分:5
凑个热闹:
3、
s=0
for i=1 to 10
n=1
for j=1 to i
n=n*j
endfor
s=s+n
endfor
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2010-01-03 11:11
举报帖子
使用道具
赠送鲜花
茵梦湖
等 级:
贵宾
威 望:
31
帖 子:545
专家分:2180
注 册:2009-4-25
第
5
楼
收藏
得分:5
在3楼/4楼算法基础上, 加上 逆循环(步长-1)即可~~
如1. for kk=100 to 1 step -1
2. for kk=?? to 1 step -1
3. for kk=10 to 1 step -1
2010-01-03 12:16
举报帖子
使用道具
赠送鲜花
keenices
等 级:
新手上路
帖 子:15
专家分:0
注 册:2010-1-2
第
6
楼
收藏
得分:0
回复 3楼 Tiger5392
可是第二题的第二种思路怎么写程序呢?
偶白白~不灰……
2010-01-03 13:00
举报帖子
使用道具
赠送鲜花
keenices
等 级:
新手上路
帖 子:15
专家分:0
注 册:2010-1-2
第
7
楼
收藏
得分:0
回复 4楼 hu9jj
嘿嘿~谢谢啦!
你真牛~~!
2010-01-03 13:01
举报帖子
使用道具
赠送鲜花
keenices
等 级:
新手上路
帖 子:15
专家分:0
注 册:2010-1-2
第
8
楼
收藏
得分:0
回复 5楼 茵梦湖
请问什么是逆循环呀?米学过呢~~
可以写个完整的程序参考一下么?谢谢!
2010-01-03 13:03
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
9
楼
收藏
得分:0
input "请输入项数" to n
if type('n')#'N' or n<1 or int(n)#n
?'输入数据无效'
return
endif
f1=1
f2=2
k=1
s=0
do while k<=n
s=s+f1/f2
k=k+1
f3=f1+f2
f1=f2
f2=f3
enddo
?s
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-01-03 13:48
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
10
楼
收藏
得分:0
input "请输入项数" to n
if type('n')#'N' or n<1 or int(n)#n
?'输入数据无效'
return
endif
f1=1
f2=2
s=0
for k=1 to n
s=s+f1/f2
f3=f1+f2
f1=f2
f2=f3
endfor
?s
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-01-03 13:49
举报帖子
使用道具
赠送鲜花
12
1/2页
1
2
快速回复:
求助!此问题不难,做题要求恶心!~
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.030358 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved