Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar PiFast para generar el valor de pi?

¿Cómo utilizar PiFast para generar el valor de pi?

Programa 1: Un programa muy potente para calcular Pi

int a=10000, b, c=2800, d, e, f[2801], g

;

principal() {

for(;b-c

f[b ]=a/5;

for(;d=0,g= c*2;c -=14, printf(".4d",e d/a),e=da)

for(b=c; d =f[b]*a,f[b ]=d--g, d/=g--, --b; d*=b

}

2. Los matemáticos han desarrollado innumerables formas de calcular PI. La fórmula utilizada en este programa es la siguiente:

1 2 3 k

pi = 2 --- * (2 -- - *. (2 --- * (2 ... (2 ---- * (2 ... ))...)))

3 5 7 2k 1

En cuanto a por qué esta fórmula puede calcular PI, está fuera del alcance de este artículo.

Lo siguiente que debe hacer es analizar cómo el programa implementa esta fórmula.

Verifiquemos esto. fórmula primero:

Programa 2: Programa de verificación de fórmula Pi

#include "stdio.h"

void main()

{

float pi=2;

int i;

for(i=100;igt;=1;i--)

pi=pi*(flotante)i/(2*i 1) 2;

printf("f\n", pi

getchar(

}

El resultado del programa anterior es 3.141593

Este es el programa,