[求助]1/1!+1/2!-1/3!……+1/8!怎么编?
哦是新手~~
#include <stdio.h>
void main()
{
double pi=0;
double a=1.0,k=1.0;
for(int i=0;i<=10;i++)
{
pi+=k*1.0/a;
k=-k;
a++;
a*=a;
}
printf("%lf\n",pi);
}
#include<stdio.h>
#include<math.h>
main()
{
float m;
double s=0,t;
for(m=1;m<9;m++)
{
s=s+1/m;
t=-t;
m++;
m=m*m;
}
printf("%lf\n",s);
}
main()
{
float sum=1,n,k=1,i,j;
for(j=2;j<=8;j++)
{n=1;
for(i=1;i<=j;i++)
n*=i;
sum=sum+1.0/n*k;
k=-k;
}
printf("\n%f",sum);
}
结果是:1.367882