005 — C Exercise 005

View Source

005判断质数.c

Download .c File
#include <stdio.h>

int main(void)
{
    int a, i = 2, b;
    scanf("%d", &a);
    if (a == 1)
    {
        printf("不是质数");
    }
    while (i <= a)
    {
        b = a % i;
        if (b == 0 && i != a)
        {
            printf("不是");
            break;
        }
        else if (i == a)
        {
            printf("质数");
            break;
        }
        i++;
    }
    return 0;
}

Original source only. External dependencies may be needed; standalone compilation is not guaranteed.