C语言 计算(pi*pi)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)关于pi的近似值
Posted Aiden (winner)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 计算(pi*pi)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)关于pi的近似值相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
#include <math.h>
double pi(int n){
double s=0.0;
int i;
for(i=1;i<=n;i++){
s=s+1.0/(i*i);
}
return sqrt(6*s);//返回pi,pi*pi=6*s,pi=sqrt(6*s)
}
void main(){
int n;
printf("请输入项数:");
scanf("%d",&n);
printf("前%d项关于pi的近似值为:%lf",n,pi(n));
}
以上是关于C语言 计算(pi*pi)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)关于pi的近似值的主要内容,如果未能解决你的问题,请参考以下文章