| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 717 人关注过本帖
标题:for循环
只看楼主 加入收藏
爱疯了
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-9-5
收藏
 问题点数:0 回复次数:12 
for循环
s=1+1/1*2+1/2*3+,,,,,,,+1/n(n+1)
这个程序怎么写呀!我一点思路都没有!
2006-09-09 21:40
眼底星空
Rank: 4
等 级:业余侠客
威 望:3
帖 子:85
专家分:289
注 册:2006-9-2
收藏
得分:0 

1+(1/1 * 1/2)+(1/2 * 1/3)+ … +(1/n * 1/(n+1))

你可以写个函数用以计算1/n * 1/(n+1)

然后for循环调用它,把值累加

代码还是自己写吧


无为而为 && 每天进步一小点...
2006-09-09 22:15
ww84020209
Rank: 1
等 级:新手上路
帖 子:190
专家分:0
注 册:2006-8-21
收藏
得分:0 
其实就等于2-1/(n+1)

2006-09-09 22:18
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
收藏
得分:0 
#include <stdio.h>
main()
{int i,n;
float s=1;
printf("please input:\n" );
scanf("%d",&n);
for (i=1;i<=n;i++)
s=s+1.0/(i*(i+1));
printf("%f",s);
}

人生没有彩排,每天都是现场直播~~~
2006-09-09 22:21
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
以下是引用爱疯了在2006-9-9 21:40:58的发言:
s=1+1/1*2+1/2*3+,,,,,,,+1/n(n+1)
这个程序怎么写呀!我一点思路都没有!

着个不就是等于
1 + 1/1*2 + 1/2*3 + 1/3*4 吗?
为啥是1/n(n+1)

[此贴子已经被作者于2006-9-9 22:23:04编辑过]


羊肉串 葡萄干 哈密瓜!!
2006-09-09 22:21
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 

哦哦 我理解错了


羊肉串 葡萄干 哈密瓜!!
2006-09-09 22:24
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
着个简单啊 分开看不就行了吗
[1 ] + [1/1*2 ] + [ 1/2*3] + [ 1/3*4]
s=1 s=s+1/1*2 s=s+1/2*3 s=s+1/3*4

羊肉串 葡萄干 哈密瓜!!
2006-09-09 22:28
waynebeat
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-8-26
收藏
得分:0 
以下是引用Sally_SJL在2006-9-9 22:21:12的发言:
#include <stdio.h>
main()
{int i,n;
float s=1;
printf("please input:\n" );
scanf("%d",&n);
for (i=1;i<=n;i++)
s=s+1.0/(i*(i+1));
printf("%f",s);
}

刚才我写的和这个一样,可就是怎么算也不对,结果发现有一个小小的问题

s=s+1.0/(i*(i+1));

这句写成了 s=s+1/(i*(i+1)); 把1改为1.0就对了,谁能解释一下?


只剩一年了………… 够了!
2006-09-09 22:30
Sally_SJL
Rank: 1
等 级:新手上路
威 望:2
帖 子:452
专家分:1
注 册:2006-7-14
收藏
得分:0 
以下是引用waynebeat在2006-9-9 22:30:55的发言:

刚才我写的和这个一样,可就是怎么算也不对,结果发现有一个小小的问题

s=s+1.0/(i*(i+1));

这句写成了 s=s+1/(i*(i+1)); 把1改为1.0就对了,谁能解释一下?


1/(i*(i+1)) 这是取整的


人生没有彩排,每天都是现场直播~~~
2006-09-09 22:40
waynebeat
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-8-26
收藏
得分:0 
但我定义sum时也是float呀

只剩一年了………… 够了!
2006-09-09 22:42
快速回复:for循环
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018395 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved