Colección de citas famosas - Colección de poesías - Ingreso factorial del diccionario

Ingreso factorial del diccionario

# include & ltstdio.h & gt

Unsigned long long fact(int n);

int main(void)

{

int num

printf(" Native:ULLONG _ MAX = % llu \ n ", ULLONG _ MAX

Printf("Ingrese un número entero positivo no mayor que 20: ");

mientras(scanf("%d ", & ampnum) == 1)

{

if(num & lt; 0)

Printf("¡No puede ser negativo!\n ");

else if(num & gt; 20)

Printf("Los datos no pueden ser mayores que 20 !\ n ");

Otro

{

Printf ("Calcular %2d! Resultado:%llu\n ", número, hecho (número)

printf(" \ n ");

}

Printf("Ingrese un número entero positivo no mayor que 20:"); p>

}

Printf("\n¡Adiós!\n ");

Devuelve 0;

}

Sin firmar long Valor entero (int n)

{

Ans largo y largo sin signo

for(ans = 1; n & gt1;n -)

ans * = n;

Devolver ans

}

Nota: printf(" Native:ULLONG _ MAX = % llu \ n ", ULLONG _ MAX);

Es el mayor entero sin signo que el detector puede acomodar, por lo que el factorial de n no puede exceder este valor.

El compilador debe cumplir con la especificación c99.