Introducción a la programación del lenguaje C Pregunta No.12

Tema: Determine cuántos números primos hay entre 101-200 y genere todos los números primos.
1. Análisis del programa: El método de juzgar los números primos: Divida 2 a sqrt (este número) por un número, si se puede dividir,
significa que este número no es un número primo, de lo contrario es un número primo.
2. Código fuente del programa:

#include "math.h"
main()
{
    int m, i, k, h = 0, leap = 1;
    printf("\n");
    for (m = 101; m <= 200; m++)
    {
        k = sqrt(m + 1);
        for (i = 2; i <= k; i++)
            if (m % i == 0)
            {
                leap = 0;
                break;
            }
        if (leap)
        {
            printf("%-4d", m);
            h++;
            if (h % 10 == 0)
                printf("\n");
        }
        leap = 1;
    }
    printf("\nThe total is %d", h);
}

678 artículos originales publicados · elogiados 343 · 70,000 visitas

Supongo que te gusta

Origin blog.csdn.net/weixin_43627118/article/details/105462572
Recomendado
Clasificación