Red de conocimiento informático - Computadora portátil - ¡Análisis del problema C (encontrar números primos hasta 100)!

¡Análisis del problema C (encontrar números primos hasta 100)!

Un número primo es un número que es divisible por 1 y no tiene otros factores.

Análisis: Primero, n en la declaración for varía de 2 a 100, lo que indica el rango de 1 a 100. La segunda declaración for es i de 2 a n-1, y prueba el cociente respectivamente (n% i se refiere a tomar el resto después de dividir n, y el valor de i es 0, lo que indica que se puede dividir). El número que se puede dividir no es un número primo. Una declaración de ruptura salta de este nivel de bucle (for (i = 2; i & lt; n-1; i++)) al bucle más externo (es decir, el bucle en n). +1). Si no hay un bucle de 2 a n-1 Cuando es divisible por un número, i=n-1 no se repite pero sigue siendo n-1. No se repite, pero aún necesita operar i++ nuevamente. Finalmente i = n, juzgue i == n, luego num agrega 1 (la función de num es controlar la salida de 5 números por línea) (printf ("\ n") actúa como un salto de línea).