Red de conocimiento informático - Aprendizaje de código fuente - Programación de secuencias en lenguaje C

Programación de secuencias en lenguaje C

El numerador y el denominador de esta secuencia cumplen con la ley de Fibonacci y crecen muy rápidamente, pero la suma de las razones crece muy lentamente. Por lo tanto, cuando los datos de entrada son grandes, es difícil que el número entero lleve los valores del numerador y denominador, provocando que. errores. En este caso, los datos de entrada deben restringirse. Si desea obtener resultados de operación más grandes, puede usar __int64 o datos largos. Aquí se utiliza el tipo int y la entrada se limita a 0

Texto del código:

#Contiene "stdio.h"

int main(int argc, char * argv[]){

Doble s, x;

int a, b, n;

printf("Ingrese x(int ​​​​) 0 lt; x lt70)...\ n ");

if(scanf("lf ", ampx)==1. ampx gt0 amp ampx lt70){

para (s=n =0, b=2, a = 1; s lt= x; s = (b 0.0)/a, b =a, a=b-a, n

printf("); El resultado es .5f \nn = d\n ", s, n);

}

Otros

printf("Error de entrada, salir.. .\ n ") ;

Devuelve 0;?

}