原题https://blog.csdn.net/jtahstu_akoj/article/details/48102649
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
double pi;
int i;
double sum=0;
int a=1,flag=1;
for(i=1;i<=n;i+=2)//1、3、5....的数字规律即为n+2
{
sum+=1.0/i*flag;//如果是1的话,会直接取整
flag=-flag;
}
printf("%.6lf",sum*4);
return 0;
}
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
double pi;
int i;
double sum=0;
int a=1,flag=1;
for(i=1;i<=n;i+=2)//1、3、5....的数字规律即为n+2
{
sum+=1.0/i*flag;//如果是1的话,会直接取整
flag=-flag;
}
printf("%.6lf",sum*4);
return 0;
}