Código fuente de suma y resta decimal
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; p>
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.