¿Cómo calcular la suma de niveles del 1 al 10 usando lenguaje C?
El cálculo de factorial en lenguaje C puede usar recursividad o bucle. Por lo general, los bucles se usan con más frecuencia. Los bucles pueden usar bucles while, for, etc.
A continuación se utiliza un bucle for como ejemplo para calcular la suma de factoriales del 1 al 10. El código es el siguiente:
int i,sum=1,S=0 ; for(i=1 ;i<=10;i++) {
suma=suma*i;
S=S+suma;
}
El valor resultante de la variable S anterior después de completar la operación es la suma de factoriales del 1 al 10.
Información ampliada:
Funciones matemáticas
Las bibliotecas de funciones son math.h, stdio.h, string.h, float.h
int abs(int i) devuelve el valor absoluto del parámetro entero i
double atof(char *nptr) convierte la cadena nptr en un número de punto flotante y devuelve el número de punto flotante
double atoi(char *nptr) Convierte la cadena nptr en un número entero y devuelve el número entero
double atol(char *nptr) Convierte la cadena nptr en un entero largo y devuelve el número entero
char *ecvt(double value, int ndigit, int *decpt, int *sign), convierte el valor de punto flotante en una cadena y devuelve la cadena
Función del lenguaje Baidu Encyclopedia-C p>