c语言编程题,用循环语句

编程求以下公式的值s=1+1/(1*2)+1/(2*3)+....+1/(n*(n+1))... 编程求以下公式的值
s=1+1/(1*2)+1/(2*3)+....+1/(n*(n+1))
展开
 我来答
雪龙玉龙
2013-07-07
知道答主
回答量:12
采纳率:0%
帮助的人:17.4万
展开全部

#include<stdio.h>
int main(void)
{
 int i,n;
 double s=1;
 printf("Please input n:");
 scanf("%d",&n);
 for(i=1;i<=n;i++)
  s=s+1.0/(i*(i+1));
 printf("s=%.2f\n",s);
 return 0;
}

上帝来自地球
2013-07-07 · TA获得超过1436个赞
知道小有建树答主
回答量:438
采纳率:100%
帮助的人:409万
展开全部
答案如下,不明白追问!
#include<stdio.h>
int main(void)
{
long int i, n;
double sum = 0, s = 1;

printf("请输入一个正整数n!\n");

scanf("%d",&n);

for(i=1; i<=n; i++)

{

s *= i;

sum += (double)1.0 / s;

}

printf("计算结果为%lf\n", sum);

return 0;

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
编程_高手
2013-07-07 · TA获得超过103个赞
知道答主
回答量:83
采纳率:100%
帮助的人:87.7万
展开全部
测试通过

#include<stdio.h>
void main()
{
int i,n;
double sum=1;
scanf("%d",&n);
for(i=1;i<=n;++i)
sum+=1.0/(i*(i+1));
printf("%lf\n",sum);
}
追问
你确定?
追答
你看看我的采纳率,就知道了,这题目太菜了,不知道写过多少回
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soswzg
2013-07-07
知道答主
回答量:31
采纳率:0%
帮助的人:12.4万
展开全部
#include "stdio.h"
main()
{
double sum=1;
int n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum+1/(i*(i+1));
}
print("%lf",sum);
}

试试这个程序吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
君上沙夏
2013-07-07 · TA获得超过484个赞
知道小有建树答主
回答量:182
采纳率:50%
帮助的人:120万
展开全部

就用循环就行了吧,看看下面代码吧,是可以的。

#include <stdio.h>
void fun()
{
int  n;
double sum=1.0;
printf("请输入n的值:");
scanf("%d",&n);
printf("%d\n",n);
for(double i=1;i<=n;i++)
{
sum +=1/(i*(i+1));
}
printf("%lf\n",sum);
}
void main()
{
fun();
}//有不明白的吗。
更多追问追答
追问
感觉你这个太麻烦了,你看下上面那个是不是错的
这个应该不要double吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靥膛侨战鹤站d88a4
2013-07-07
知道答主
回答量:39
采纳率:0%
帮助的人:17.2万
展开全部
int sum=1;

int i;
for(i=1;i<=n;i++)
{
sum=sum+1/(i*(i+1));
}
大概就是这样吧,我没有运行,可能有错误
更多追问追答
追问
我要确定的,你帮我验证一下,明天考试要用
没有printf吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4f5f4fc
2013-07-07
知道答主
回答量:4
采纳率:0%
帮助的人:5940
展开全部
这是数学公式S=1 -1/2+1/1-1/3+1/2-...- 1/n+1 + 1/n=2+1/n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式