用C语言编程:π*π⼀6=1⼀1*1+1⼀2*2+1⼀3*3+。。。+1⼀n*n,求出π的值

2025-01-07 08:16:16
推荐回答(3个)
回答1:

程序如下:

//Author : Zhaing&bo
//Date : 2010-11-22
//Version: 0.1
#include
#include

int main(void) {

char c;
int i, n = 0;
float pi, pi6 = 0.0;

printf("Press y | Y to start.\n");
while (c=getchar(), c=='y' || c=='Y') {
printf("Please input a integer:");
scanf("%d", &n);

for (i=1,pi6=0.0; i<=n; i++) {
pi6 += 1.0/(i*i);
}

pi = (float)sqrt(pi6*6);
printf("n=%d, pi=%f\n", n, pi);
fflush(stdin);
printf("Press y | Y to again:");
}

printf("Press any key to continue...");
fflush(stdin);
getchar();
return 0;
}
// 至此结束

认真回答,呈请采纳

回答2:

#include
#include
#include
#include
main()
{ int n,i;
float pi,sum=0,m=1.0;
scanf(

回答3:

百度跟以前变了
不知道怎么回事
代码只显示一部分啊 好奇怪