Red de conocimiento informático - Consumibles informáticos - (Español) Una programación sencilla en lenguaje c

(Español) Una programación sencilla en lenguaje c

Ah, lo siento, di la respuesta incorrecta.

Y no leí la pregunta detenidamente antes. Tu pregunta debe haber sido escrita mal. Debería tratarse de encontrar el último dígito de m elevado a la enésima potencia, no el último dígito de m*n. .

Su programa tiene los siguientes problemas:

1. La condición de juicio de while, 0, 0 debe terminar la lectura de acuerdo con los requisitos de la pregunta, pero de acuerdo con el juicio while que escribió, se omitirá. Pase 0,0 en lugar de terminar.

2. Tanto myn deben ser menores que 10100 y mayores o iguales a 0. No hay declaraciones para determinar y procesar myn ilegales en su programa.

3. Según su programa, lea una línea y escriba el resultado en una línea. La pregunta requiere leer todos los datos de entrada y finalmente imprimir los resultados.

Así que esto también implica una capa de significado, es decir, cómo almacenar los datos que ingresas, ya sea un archivo temporal o una parte del almacenamiento de la memoria (matriz u otra). Además, también debe tener un límite en el número máximo que se puede ingresar. Después de todo, no se puede calcular sin límite. Además, está el almacenamiento y la salida de resultados. Puede almacenarlo en una matriz, en un archivo de resultados o en un archivo de entrada.

4. Si es 10100 elevado a la potencia de 10100, debería exceder el rango de int (mi estimación, puedes verificarlo tú mismo).

Finalmente, no todas las preguntas de programación serán fáciles. Hay muchas cosas a considerar. Espero que te guste y estudies mucho. Descubre la respuesta tú mismo