99问答网
所有问题
c语言 编程求s=1/2+3/4-5/6+7/8-9/10......,直到分母大于100为止
如题所述
举报该问题
其他回答
第1个回答 2014-12-25
题目的第一项是1/2还是-1/2?
#include<stdio.h>
int main(){
float res = 0.5; //如果第一项为-1/2那么这里修改为-0.5即可
int flag = 1;
float upper = 3;
float bottom = 4;
while(bottom <=100){
res += flag * upper / bottom;
flag = flag * -1.0;
upper+=2;
bottom+=2;
}
printf("%f\n", res);
return 0;
}
第2个回答 2014-12-25
int k = -1, a = -1;
float i = 3, s = 0.5;
do
{
k = a*k;
s += k*1.0*(i / (i + 1));
i +=2 ;
} while (i<=100);本回答被提问者采纳
相似回答
C语言
:计算
s=1
/
2
-
3
/
4+5
/6-7/8+…-99/
100
?
答:
double s = sum1 - sum2;printf("s = %f\n", s);return 0;} 在这个程序中,n表示需要求的前n项和,sum1和sum2分别用来保存分子为奇数和分子为偶数的数列之和,最终将两个数列的和相减即可得到所求的s。由于题目中要求的是小数,因此在计算时需要将分子或
分母
强制转换为double类型,以保证精...
用
C语言
写程序
求s
。
s=3
/(
2
^2)-
5
/(
4
^4)
+7
/(6^6)……+[(-
1
)^(n-1)]*...
答:
int j, m
= 1;
float k = 0
,
s = 0;for(j = 2; j <= a * 2; j = j + 2){ k = (j + 1) / (j * j)
;s =
s + m * k;m = -m;} return s;}
c语言编程求s=1
3
5
7……其和小于500的最大项?
答:
include "stdio.h"int i,s;for(s=0,i=-1;s<500;s+=i+=2);printf("It is %d\n",i-2);return 0;}
S=
(1*
2
)/1-(2*3)/
1+
(3*
4
)/2-(4*
5
)/
3+
(5*6)/5-(6*7)/8+…(求前
10
项之...
答:
核心代码 int i; double s;int[] b = new int[10];b[0]
= 1;
b[1] = 1;for(int j = 2; j <= 9; j++) { b[j] = b[j-2] + b[j-1];} for(i = 0
,
s =
0.0; i <
10;
i++) { s += (i + 1) * (i + 2) / b[i];} print("%f",s);
用for语句
编程
计算
s=1
/
2+3
/
4
+
5
/
6+7
/8+
9
/
10
+...求前30项之和 。
答:
代码如下:include <stdio.h>#include <stdlib.h>int main(){int i;double n, sum = 0;for (i = 0; i < 30; i++) {n = 2 * i
+
1;
sum += n / (n + 1);}printf("%lf\n", sum);system("pause");return 0;}运行结果:
c语言
题目描述 求和:
S=1
*3/2*
2+3
*
5
/
4
*4+5*7/6*
6+7
*9/8*8...的前n...
答:
include<stdio.h> main(){ int n,i; float c,s,a,b; while(scanf("%d",&n)!=EOF) {s=0.75; a=3; b=2; i=0;///初始化i为0 s =0.0;///初始化s为0 while(i<=n) { a=a*(a+2); b=(b+2)*(b+2); c=a/b
;
s=
s+c...
用
C语言
编写1-
2
/
3+4
/
5
-6/7...98/99
+100
/101?
答:
include <stdio.h> int main(){ int i;double sum;for(sum
=1,
i=2;i<=
100;
i+=2){ sum+=i/2%2?-1.0*i/(i+1):1.0*i/(i+1);} printf("%lf\n",sum);return 0;}
c语言
帮我看看푥
= 1
-1/
2+
2/
3
-3/4
+4
/
5
-5/6-6/7?
答:
include<stdio.h> int main(){ double x
=1.0;
int i;for(i
=1;
i<8; i++)x+=i%2?-(double)i/(i+1):(double)i/(i+1);printf("%f",x);return 0;}
编程求1
/
2+3
/
4
+
5
/
6+7
/8+...前n项的和
答:
include<stdio.h>void main() { int i,n; double s; scanf("%d",&n);
s=
0; for ( i
=1;
i<=n;i++ ) s+=(double)(i*2-1)/(i*2); printf("%lf\n",s);}
大家正在搜
c语言求和1到100求和程序
求1!+2!…+10!用c语言求
用c语言求1到100的和
c语言编程求10的阶乘
求定积分的c语言编程
c语言编程求奇数和
c语言编程求多项式的和
c语言求圆面积编程
求最大值的c语言程序
相关问题
用C语言编写程序,求1到10的阶乘之和:S=1!+2!+3!...
C++求1+2+3+4+5+6+7+8+9+10都可以用什么...
C语言编程:有一分数序列:1/2,3/4,7/6,13/8,...
1. 用公式1-1/2+1/4-1/7..... 求s的近似...
用c语言计算1+2-3-4+5+6-7-8+......-9...
下面c语言程序是计算1*2-3*4+5*6-7*8+9*10...
vb编程题编程计算; s=1*2*3+4*5*6+7*8*9...
C语言编程:求s=1-1/2+1/4-1/6+1/8……1/...