编写程序,用while循环计算f=1/2+1/4+1/6+1/8+......+1/1000的值?

如题所述

第1个回答  2023-06-18

#include <stdio.h>

int main()

{

double f=0,i=2;

while(i<=1000)

{

f+=1.0/i;

i+=2;

}

printf("%lf\n",f);

return 0;

}

第2个回答  2023-06-27
PHP 版的
12345678<?php$i = 2; $j = 1;do{ $j += 1 / $i; $i += 2; } while($i <= 100);echo $j;
第3个回答  2023-06-17
float n = 1;
float f = 0;
while(n<=500)
{
f+=1/(2*n);
n++;
}
print("%f",f);

n趋于无穷时,(1+1\/2+1\/3+1\/4+1\/5+1\/6)
1\/2+1\/4+1\/6+1\/8+...+1\/2n=∞。解析过程如下:1\/2≥1\/2 1\/3+1\/4>1\/2 1\/5+1\/6+1\/7+1\/8>1\/2 ……1\/[2^(k-1)+1]+1\/[2^(k-1)+2]+…+1\/2^k>[2^(k-1)](1\/2^k)=1\/2 对于任意一个正数a,把a分成有限个1\/2 必然能够找到k,使得 1+1\/2+1...

1\/2+1\/3+1\/4+1\/5+1\/6+1\/7+...+1\/99+1\/100=?
故:1\/(n+1) +···+ 1\/2(n+1)< (n+1)*1\/2(n+1)=1\/2≠0 这与前面的假设相矛盾,所以,所求的极限根本就不存在。解毕!

1+1\/3+1\/5+1\/7+1\/9+...=?
回答:应该是无限接近于一个数把! 1+1\/3+1\/5.....+1\/2n-1 选择题应该是接近于2把! 具体的解答步骤算起来有点难! 你这样看,第一 1\/3+1\/5+1\/7+1\/9....+1\/2n-1 小于 1\/2+1\/4+1\/6+1\/8.....+1\/2n ; 第二,想办法算出1\/2+1\/4+1\/6+1\/8....+1\/2n的值.就可以...

1\/2+1\/3+1\/4+1\/5+1\/6+1\/7+1\/8+1\/9+1\/10+...1\/100这道题怎样简算
他的方法很简单: 1 +1\/2+1\/3 +1\/4 + 1\/5+ 1\/6+1\/7+1\/8 +... 1\/2+1\/2+(1\/4+1\/4)+(1\/8+1\/8+1\/8+1\/8)+... 注意后一个级数每一项对应的分数都小于调和级数中每一项,而且后面级数的括号中的数值和都为1\/2,这样的1\/2有无穷多个,所以后一个级数是趋向无穷大的,...

编写程序用while或do while求1+1\/2+1\/3+1\/4...1\/n的和,
先定义两个变量i和sum,while循环的条件是1\/i>=十的-5次方,而while所执行的内容,就是sum=sum+1\/i·;望采纳

用c语言求表达式1\/2+1\/4+1\/6+1\/8+…求N项的和
include<stdio.h> int main(){ int n,i;double s=0;scanf("%d",&n);for(i=1;i<=n;i++)s+=1.0\/(i+i);printf("%f\\n",s);return 0;}

1\/2+1\/4+1\/6+1\/8+1\/10+……+1\/2004
这个式子没有简便方法可以计算 由微积分知识可以得到:1\/2+1\/4+1\/6+1\/8+1\/10+……+1\/n=ln(n)+R 其中R是欧拉常数,值为0.57721566490左右 你这个式子我用excel算了一下,等于3.74

1\/2+1\/4+1\/8+1\/16+1\/32...+1\/n等于多少?坐等回答
1\/2+1\/4=1-1\/4 1\/2+1\/4+1\/8=1-1\/8 ...1\/2+1\/4+1\/8+...+1\/N=1-1\/N 所以原式平方=(1-1\/N)^2=1\/N^2-2\/N+1 注意:N要是2的正整数次方

C语言编程:输出级数1+1\/2+1\/4+1\/7+1\/11+...的前n项之和,n由键盘输入0<...
if(scanf("%d",&n)==1 && n>0 && n<100001){\/\/输入项数 for(s=i=0,t=k=1;i<n;s+=1.0\/k,k+=t,t++,i++);\/\/计算 if(n>4)\/\/以下按规格输出 printf("1+1\/2+1\/4+...+1\/%d",k-t+1);else if(n==4)printf("1+1\/2+1\/4+1\/7");else if(n==3)printf("1...

1\/2+1\/3+1\/4+1\/5+1\/6+1\/7+1\/8+1\/9。。。+1\/100=?
1+1\/2+1\/3+...+1\/n≈lnn+C(C=0.57722...一个无理数,称作欧拉初始,专为调和级数所用)人们倾向于认为它没有一个简洁的求和公式.但是,不是因为它是发散的,才没有求和公式.相反的,例如等差数列是发散的,公比的绝对值大于1的等比数列也是发散的,它们都有求和公式.很高兴为您解答,祝你学习...

相似回答
大家正在搜