用C语言程序 编写计算 2分之1加3分之2加4分之3加5分之4加6分之5加7分之6加8分之7加9分之8加10分之9

怎么都是错的啊 最后还是自己做出来了 #include "stdio.h"
main()
{
float s;
float n;
s=0,n=0;
while(n<=8)
{n=n+1;
s=s+n/(n+1);
}
printf("1/2+2/3+3/4+……+9/10=%f\n",s);

}

大体是这样的:
。。。
double i=1,j=0;
for(i=1;i++;i<=9)
j=i/(i+1)+j;
最后 j 的值就是你要的结果
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-25
#include<stdio.h>
int main()
{
float re=0.0;
int i;
for(i=2;i<=10;i++)
{
re = re+(i-1)*1.0/i;
}
printf("%f",re);
return 0;
}
第2个回答  2011-10-25
#include<stdio.h>
main()
{
int i;
float sum;
sum=0;
for(i=0;i<9;i++)
{
sum+=(1+i)/(2+i);
}
printf("%f\n",sum);
getch();
}
第3个回答  2011-10-25
double result = 0.0;
for(int i = 2; i <= 10; i++)
{
result += (double)(i - 1) / (double)i;
}
第4个回答  2011-10-25
#include<stdio.h>

int main()
{
int i;
double sum=0;
for(i=1;i<10;i++)
sum=sum+i/(i+1);
printf("sum=%f\n",sum);
return 0;
}

c语言编写题: 使用循环语求1\/2+2\/3+3\/4+4\/5+6\/7+...+19\/20
int x=0;float sum=0;for(x=2;x<=20;x++)sum+=(float)(x-1)\/x;例如:include<stdio.h> main(){ float sum=0;\/\/i为分子,j为分母;初值都为1;i每次加1;j每次加2;for(int i=1,j=1;i<=5,j<=9;i++,j+=2){ sum+=1.0*i\/j;\/\/i,j都是整型(int),不乘1.0商...

本题要求编写程序,计算序列 2\/1+3\/2+5\/3+8\/5+... 的前N项之和。
N<44时一切正常,当N=44时,分子值因为超出int取值范围出现错误。因此本题中,fm,fz,t应为double类型。

C++源程序:输入一个正整数n ,输出2\/1+3\/2+5\/3+8\/5+……的前n项100项之...
3、用do-while语句执行循环,条件是计算后的num值不为0。4、计数变量累加1,实现计算次数的统计。5、对整数num用2取余,保存在变量r中。6、用num除2的方式,计算正整数的商。7、输出正整数转换为二进制数的过程。8、最后,输出十进制数num转换为二进制数所需的次数。9、运行程序,输入一个正整数...

C语言s=2\/1+3\/2+5\/3+8\/5+...前20项的和
S=0.0; An_2 = An_1 = 1.0; \/\/初值 实形数 for(n=0; n<N; n++){ An=An_1+An_2; \/\/数列下一项 分母 S += An_1\/An; \/\/累加 An_2=An_1; An_1=An; \/\/叠代 } return S;} void main(){ int Nx;printf("退出方法: 输入小于0的数 或用CTRL+C\\n");while(1...

C语言怎么用"turboc2"编写程序“求1\/2+2\/3+3\/5+5\/8+……的前n项之和...
include "stdio.h"void main(){ float a=1,b=2,i,t,s=0;int N;printf("输入项数:\\n");scanf("%d",&N);for(i=0;i<N;i++){ s=s+a\/b;t=b;b=a+b;a=t;} printf("%f",s);}

C语言,求2\/1+3\/2+5\/3+8\/5+…前20项之和,结果保留2位小数
求2\/1+3\/2+5\/3+8\/5+…前20项之和,结果保留2位小数,C语言代码如下:include "stdio.h"void main(){ int a[21]={0};double t=0,sum=0;int i;a[0]=1;a[1]=2;for(i=2;i<21;i++)a[i]=a[i-1]+a[i-2];for(i=0;i<20;i++){ t=a[i+1]*1.0\/a[i];sum+=...

c语言编程题:2\/1+3\/2+5\/3+8\/5+13\/8……前20项和
include "stdio.h"main(){ float add,sum,a,b,c;int i;add=0.0,a=1.0,b=2.0;for(i=1;i<=20;i++){ sum=a\/b;add=add+sum;c=a;\/\/下面3部是实现数列规律的 a=b;b=c+b;} printf("数列的和为%f",add);}

二分之一加三分之二加五分之三一直加到n求和用c语言
include <cstdlib>#include <iostream>using namespace std;int main(){ double i,j,n; double sum=0; cin>>n; for(i=1,j=2;i<=n;i++){ sum+=i\/j; j=j+i; i=j-i; } cout<<sum;}

输出二分之一加二分之三加三分之五加五分之八加到的前n项和用C语言编...
include<stdio.h>#include<string.h>\/\/求和 1\/2+3\/2+5\/3+8\/5...#define N 3int main(){ double sum=0.5; int fenzi,fenmu,i,temp; fenzi=1,fenmu=2; for(i=2;i<=N;i++) { temp=fenzi; fenzi=fenzi+fenmu; if(i==2) fenmu=2; else fenmu=...

怎样用c语言计算1\/2+2\/3+3\/4?
在C语言中,可以利用循环和除法运算符来计算连续整数的倒数之和。以下是一个示例代码:这段代码会计算1\/2、2\/3、3\/4的和,并输出结果。需要注意的是,浮点数的加法运算可能产生精度损失,可能需要用数学库函数进行精确计算。♡♡ 有帮助到的话,麻烦采纳哦!♡♡...

相似回答