编程实现s=1+1/2+2/3+……n/n+1
答案:4 悬赏:0 手机版
解决时间 2021-05-02 11:15
- 提问者网友:却不属于对方
- 2021-05-01 15:05
c语言
最佳答案
- 五星知识达人网友:忘川信使
- 2021-05-01 16:00
while版
#include <stdio.h>
int main()
{
int i, n;
double s = 0;
printf( "请输入n:" );
scanf( "%d", &n ); // 输入n
i = 1; // 从1开始加
while ( i <= n ) // 遍历1..n
s += (double)i/( i+1 ); // s = s + i/(i + 1)
printf( "sum=%g\n", s ); // 输出结果
}
望采纳
#include <stdio.h>
int main()
{
int i, n;
double s = 0;
printf( "请输入n:" );
scanf( "%d", &n ); // 输入n
i = 1; // 从1开始加
while ( i <= n ) // 遍历1..n
s += (double)i/( i+1 ); // s = s + i/(i + 1)
printf( "sum=%g\n", s ); // 输出结果
}
望采纳
全部回答
- 1楼网友:一秋
- 2021-05-01 18:44
#incldue<stdio.h>
void main()
{
int i,x=1,y=2,n=20;
float sum=0;
for(i=1;i<=n;i++)
{
sum=sum+x/y;
x++;
y++;
}
printf("1+1/2+2/3+……+20/21)=%f\n",sum);
}
- 2楼网友:上分大魔王
- 2021-05-01 17:41
double t =1,res=0;
while(t<=N)
{
res+=1/t;
t+=1.0;
}
- 3楼网友:神鬼未生
- 2021-05-01 16:22
核心代码 通用的
int s=1;
for(int i=1;i<=n;i++)
{
s+=i/(i+1)
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯