C语言编程题目
编程计算下列算式的值sum=1/(1*2*3)+1/(3*4*5)+…+1/(99*100*101)要求:(1)sum定义为float类型。(2)**输入提示信息为:无输...
编程计算下列算式的值
sum=1/(1*2*3) + 1/(3*4*5)+… +1/(99*100*101)
要求:
(1)sum定义为float类型。
(2)
**输入提示信息为:无输入提示信息和输入数据
**输出格式为:"sum=%f\n" 展开
sum=1/(1*2*3) + 1/(3*4*5)+… +1/(99*100*101)
要求:
(1)sum定义为float类型。
(2)
**输入提示信息为:无输入提示信息和输入数据
**输出格式为:"sum=%f\n" 展开
4个回答
展开全部
#include<stdio.h>
int main()
{int i;
float sum=0;
for(i=1;i<100;i++)
sum+=1.0/(i*(i+1)*(i+2));
printf("sum=%f\n",sum);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main(void)
{
int n,index;
float sum,total;
int i,j;
scanf("%d",&n);
sum=1.0/(1+2+3);
for(i=1;i<n;i++)
{
index=2.0*i+1;
total=1.0;
for(j=0;j<3;j++)
{
total*=1.0/(index+j);
}
sum+=total;
}
printf("sum=%f\n",sum);
}
//你这道题把n改成50就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用循环体来做
追答
不难的,代码就不发了,你自己看着做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询