#include
int main (void)
{
int i,n,m=1;
double sum=0.0;
printf("Enter a number:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum+(double)i/(2i-1);
m=-m;
}
printf("sum=%lf\n",sum);
return 0;
}
试着运行吧,我没上机,大概就是这个样子的
include
int main (void)
{
int i,n,m=1;
double sum=0.0;
printf("Enter a number:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum+(double)i/(2i-1);
m=-m;
}
printf("sum=%lf\n",sum);
return 0;
}
试着运行吧,我没上机,大概就是这个样子的。
#include
int main()
{
int i,n,de,flag;
double item,pi;
de=1;
flag=1;
item=1.0;
pi=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{item=flag*1.0/de;
pi=pi+item;
flag=flag+1;
flag=-flag;
de=de+2;
}
printf("%.2f\n",pi);
return 0;
}
#include
main()
{
int flag=1;
float i,n,sum=0;
printf("Please enter n\n");
scanf("%f",&n);
for(i=1;i<=n;i++)
{
sum=sum+flag*i/(2*i-1);
flag=-1*flag;
}
printf("%f\n",sum);
system("pause");
}
#include
int
main
(void)
{
int
i,n,m=1;
double
sum=0.0;
printf("Enter
a
number:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum+(double)i/(2i-1);
m=-m;
}
printf("sum=%lf\n",sum);
return
0;
}
试着运行吧,我没上机,大概就是这个样子的