设计算法求1/1×2+1/2×3+~~~~+1/99×100的值 要求画出程序框图,写出用基本语句编写的程序

步骤要正确就像老师讲的那样麻烦了要完整步骤... 步骤要正确 就像老师讲的那样 麻烦了 要完整步骤 展开
 我来答
ouyangff
推荐于2017-12-16 · TA获得超过6594个赞
知道大有可为答主
回答量:3477
采纳率:66%
帮助的人:4656万
展开全部

是高中生提的问题吧

我们用BASIC程序来解决吧:

'求s=1/(1×2)+1/(2×3)+……+1/(99×100)的值

s = 0

i = 1

WHILE i <= 99

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

i = i + 1

WEND

PRINT s

END

框图如下:

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wd2smile
2010-10-05
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
#include <fstream>
using namespace std;

int main(int argc, char* argv[])
{
int x=1,y=2;
double s=0;
for(;y<100;y++,x++)
s+=1/(float)(x*y+1);

s+=1/(float)((x+1)*(y+1));
cout<<s<<endl;
return 0;
}

图自己根据程序画吧,很简单的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cumt_xiaopeng
2010-10-05 · TA获得超过311个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:309万
展开全部
float sum=0.0;
for(i=1;i<100;i++)
{
sum+=1.0/(i*(i+1));
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PFanAya
2010-10-05 · TA获得超过243个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:233万
展开全部
自己研究吧 不然永远不会懂
//****************************************************************
#include <iostream>
using namespace std;
void main()
{
double a=2,b=1;
double value=0;
while (a<101)
{
value+=a/b;
b=a;
a=b+1;
}
cout<<value<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式