用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个回答  2020-12-30
#include <stdio.h>
int main()
{
double f=1;
int i;
for(i=1;i<=25;i++)
f=f+pow(-1,i)*((double)1/(2*i));
printf("%6.2f\n",f);
return 0;
}
#include<stdio.h>
#include<math.h>
main()
{
int n=0;
double sum=1,k=-0.5,t=1,m;
while(fabs(t)>0.0001)
{
t=t*k;
m=t;
sum=sum+m;
n++;
}
printf("n=%d ,sum=%lf\n",n,sum);
}

用c语言求表达式1\/2+1\/4+1\/6+1\/8+…求N项的和
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;}

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

...s = 1\/2! + 1\/4! + 1\/6! + 1\/8! + ... + 1\/(2*n)!
m=m*((double)1\/(i*2-1))*(((double)1\/(i*2)));a+=m;} printf("%.16lf\\n",a);return 0;}

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;}

怎样用C语言编程计算1+ 1\/2+ 1\/3 +...+ 1\/n?
for(i=1;i<=n;i++)sum+=(float)1\/i;printf("前n项和为sum=%.4f\\n",sum);return 0;} K&R C 起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C ...

用c语言编写:输入n的值,求1\/2+1\/4+1\/8+...+1\/n的值。
我就当你的n指的是项数了,n最大到30 include<stdio.h> main(){ short n;long m;double s=0;scanf("%d",&n);m=1<<n;for(short i=n;i>1;i--)s+=1.0\/(m>>=1);printf("%.17f\\n",s);}

C语言:求和:S=1\/2+1\/4+1\/8+1\/16+…+1\/256
我吐血,你是计算机专业的么??include "stdio.h"void main(){ int i=2; int j;float s,sum=0;for(j=1;j<=8;j++){ s=1.0\/i;i=i*2;sum+=s;} printf("%d",sum);}

c语言1-1\/2+1\/3-1\/4+1\/5-1\/6……请求出该多项式的前n项的和
=1 || n<1){\/\/限制输入的项数n是正整数printf("Input error, exit...\\n");return 0;}for(s=0,i=1;i<=n;s += i&1 ?

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语言程序,while循环写一个程序求数列1+1\/2+1\/3+……1\/n的和...
void F1(int n){ double result = 0;for(double i=1;i<=n;i++)result += 1\/i;for(int i=1;i<n;i++){ printf("1\/%d + ", i);} printf("1\/%d = %f\\r\\n", n, result);}

相似回答