c++计算PI PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/(1*3*5
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/23 00:47:25
c++计算PI PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/(1*3*5*...*(2n+1))
#include
#include "genlib.h"
#include "simpio.h"
double fact(int n)
{int i,m=1;
for(i=1;i
#include
#include "genlib.h"
#include "simpio.h"
double fact(int n)
{int i,m=1;
for(i=1;i
![c++计算PI PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/(1*3*5](/uploads/image/z/8818358-14-8.jpg?t=c%2B%2B%E8%AE%A1%E7%AE%97PI+PI%2F2%3D1%2B1%2F%281%2A3%29%2B2%21%2F%281%2A3%2A5%29%2B3%21%2F%281%2A3%2A5%2A7%29%2B...%2Bn%21%2F%281%2A3%2A5)
#include<stdio.h>
double fact(int n)
{
double m = 1.0;
int i;
for(i = 1; i <= n; i++)
m *= i;
return m;
}
double multi(int n)
{
double m = 1.0;
int i;
for(i = 1; i <= 2 * n + 1; i += 2)
m *= i;
return m;
}
int main()
{
int n;
scanf("%d", &n);
int i, j;
double PI = 1.0;
for(i = 1; i <= n; i++)
{
PI += fact(i) / multi(i);
}
printf("%lf",PI * 2);
return 0;
}![](http://img.wesiedu.com/upload/f/d7/fd78820b3c938bc87a73267224d65059.jpg)
double fact(int n)
{
double m = 1.0;
int i;
for(i = 1; i <= n; i++)
m *= i;
return m;
}
double multi(int n)
{
double m = 1.0;
int i;
for(i = 1; i <= 2 * n + 1; i += 2)
m *= i;
return m;
}
int main()
{
int n;
scanf("%d", &n);
int i, j;
double PI = 1.0;
for(i = 1; i <= n; i++)
{
PI += fact(i) / multi(i);
}
printf("%lf",PI * 2);
return 0;
}
![](http://img.wesiedu.com/upload/f/d7/fd78820b3c938bc87a73267224d65059.jpg)
证明sin(pi/n)*sin(2pi/n)*sin(3pi/n)*…sin((n-1)pi/n)=n/(2^(n-1)
c语言编程:pi/4=1-1/3+1/5-1/7+…,请计算pi的近似值.
c++计算PI PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/(1*3*5
已知Sin(2x+pi/3)=1/3,求Sin(5Pi/6-4x),
利用PI/2=2/1×2/3×4/3×4/5……的前100项之积计算PI的值,用C语言编写
C++ 利用公式PI/4=1-1/3+1/5-1/7+...计算PI的近似值.
pi/4=1-1/3+1/5-1/7+1/9.计算到4000项.求pi.C语言编程.
sin(a+b)=-1/3cosb=2根号6/5,a属于(3PI/2,2PI) b属于(0,PI/2)求cosa
若sin((pi/6)+x)=1/3,则cos((pi/3-x)=?cos((2pi/3)+x)=?
已知a∈(pi,3pi/2),cosa=-1/3,求sin(a-2pi/3)的值
若cos(pi/6-a)=1/2,sin(a+pi/3)=?cos(2pi/3+2a)=?注:pi指圆周率
T=[-1 1] q=cos(pi/8*(cos(pi*t/T)).^3-3pi/8*cos(pi*t/T))+pi/4