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的近似值的主要内容,如果未能解决你的问题,请参考以下文章

c语言中的 math.h 数学函数库

C语言怎样表示三角函数计算(注:要用“角度制”表示)

用python计算圆周率PI

怎么用c语言计算圆周长和面积

将数学表达式转换成c语言表达式?

C语言 输入半径 求圆的面积和周长