1/2+1/4+1/6+1/8+1/10...+1/100用C语言求和?

用C语言求和

#include <stdio.h>
#include <stdlib.h>

void main(int argc, char *argv[]) {
int i;
float fCount;

fCount = 0;
for(i=1; i<=50; i++)
{
fCount += 1/(2.0*i);
printf("累加结果:%g\n",fCount);
}

getchar();
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-12
int i=2;
double ret = 0.0;
while(i<=100)
{
    ret += (double)1.0)/i;
    i +=2;
}
printf("%lf",ret);

第2个回答  2015-01-12
#include <stdio.h>
void main(){
    double sum=0;
    for(int i=1;i<51;i++){
        sum+=double(1)/(i*2);
    }
    printf("%g\n",sum);
}

第3个回答  2015-01-12
后者等于前者乘以项数啊,再设个求和的S,循环50次追问

能来个代码吗,谢谢啦!

用c语言求表达式1\/2+1\/4+1\/6+1\/8+…求和要求用while循环要求直到最后一 ...
int main(){ double t,sum=0,eps=0.0001;int i=0;while (1){ i=i+2;t=1.0\/i;if (t<eps) break;sum=sum+t;} printf("%lf\\n",sum);return 0;} 输出: 4.547254

用C语言求1+1\/2+1\/3+...+1\/100
1.首先需要定义两个变量,这里定义变量sum用于不断累加计算的和,定义变量i用于分母的更新。2.接着需要使用C语言中的for循环,通过每次进行i+1的操作,实现分母数的更新。3.在循环体内将每一个新产生的分数累加到sum中。4.最后执行完成后,使用printf语句打印输出最终结果。5.最终在C语言的调试窗口可以...

C语言1\/1+1\/2+1\/3...+1\/n,求和
include<stdio.h> int main(){ double n,i,s=0.0; scanf("%lf",&n); for(i=1; i<=n ;i++) { s=s+1\/i; } printf("%lf\\n",s); return 0;}

...s = 1\/2! + 1\/4! + 1\/6! + 1\/8! + ... + 1\/(2*n)!
int main(){ int n,i;double m,a;scanf("%d",&n);m=1;a=0;for(i=1;i<=n;i++){ m=m*((double)1\/(i*2-1))*(((double)1\/(i*2)));a+=m;} printf("%.16lf\\n",a);return 0;}

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...

C语言编程实现从1到100的求 和
在C语言中可以通过定义一个累加器(一个变量)并结合for循环来实现计算1到100之和。具体的实现程序如下:double sum=0; \/\/ 定义累加器变量sum,并初始化为0 int i;for(i=1; i<=100; i++){ sum += i; \/\/ 等价于sum = sum + i; 即将累加的和保存在累加器sum中 } printf("%lf...

c语言求1+1\/2+1\/4+1\/6+1\/8+1\/10+1\/12+1\/14+1\/16+1\/18+1\/20?
int i;float t,s=1;for (i=1;i<=10;i++){ t = 1.0\/(2*i);s += t;printf("%d %.4f %.4f\\n",i,t,s);} printf("%f\\n",s);

如何用C语言编写1+1\/2+1\/3+...+1\/100
使用循环语句进行累加求和,分别使用for语句,while语句,do..while语句等三种语句进行累加求和。利用for循环,计数变量i从1步长为1增值到100,求每一项的浮点倒数累加到浮点变量s,s便是所求结果。代码如下:include<stdio.h> main(){ int i;double sum;sum=0;for(i=1;i<=100;i++)sum=sum+1....

C语言程式设计序:计算数列1+1\/2+1\/3+1\/4+.+1\/100的和并输出 帮一下 吧...
int main(void){ int n=100;int i;float sum=0;for(i=1;i<=n;i++){ sum+=(1.0\/i);} printf("%f",sum);return 0;} c语言程式设计:计算 sum=1+1\/2!+1\/3!+……+1\/10!, 并输出结果 include<stdio.h>long fun(int n){int i;long s=1;for(i=1;i<=n;i++) s=s...

c语言程序编写利用for语句计算1+1\/2+1\/4+...+1\/100的值,并显示出来_百 ...
include "stdio.h"void main(){ float i;float sum,p;for(sum=0.0,i=1;i<100;i++)sum+=1\/i;printf("1+1\/2+1\/4+...+1\/100=%f\\n",sum);} 如果对你有所帮助请记得采纳最佳答案,谢谢!

相似回答