Red de conocimiento informático - Conocimiento informático - Código fuente de suma y resta decimal

Código fuente de suma y resta decimal

#Contiene "stdio.h"

main()

{

int y=1, x=2, a, s = 0;

suma flotante=0, suma1=0, suma l = 0;

suma 1 =(flotante)(x)/y;

Y (suma l!=sum1) //Operación hasta el infinito

{

suma = suma 1;

a = x;

x = x y;

y = a;

s;

lsum = suma 1;

suma 1 =(flotante)(x)/y;

lsum = suma 1;

suma 1 =(float)(x)/y;

p>

}

Printf("* **grupo de instalación d\n ", s);

Printf("El último conjunto de valores es: f\n ", suma 1);

Printf(" El resultado del envío es: f\n ",sum);

}

El resultado de la operación es:

* * *Yunhang Group 17

El último grupo de valores es: 1.618034.

El resultado del transporte es: 27.438 060

Por favor presione cualquier tecla para continuar...

Debido a que son 6 decimales, el resultado después de 17 grupos es lo mismo que 17 Los resultados del grupo son los mismos.

Toma 50 dígitos después del punto decimal y opera 122 veces, el resultado es 196 038 038 0038 0088888

Operación 122

36726740705505779255899443

Excepto esto Además, hay 23660. 48686886867

Por ejemplo, 1.618033988 0177203096 075646

122 veces, el resultado es el mismo que 122 veces, a menos que quieras tomar más decimales. lugares.

Puede hacer referencia a la operación de números grandes en forma de lista vinculada sin escribir el código fuente. Búscalo tú mismo en Baidu.