文章

12

粉丝

319

获赞

10

访问

132.0k

头像
P1013 - 判断素数(C语言)
P1013 贵州大学机试题
发布于2020年3月13日 21:31
阅读数 8.9k

#include <stdio.h>
#include <math.h>

int Judge(int x)      // 判断素数的函数,是素数返回1,不是返回0
{
    for (int i = 2; i <= sqrt(x); i++)
    {
        if (x % i == 0)
            return 0;
    }
    return 1;
}

int main()
{
    int n = 0;
    scanf("%d", &n);

    if (n == 0 || n == 1)
        printf("2");
    else if (Judge(n) == 1)
        printf("%d", n);
    else
    {
        while (Judge(++n) == 0);
        printf("%d", n);
    }

    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发