文章

20

粉丝

321

获赞

10

访问

206.7k

头像
判断素数(0和1不是素数)
P1013 贵州大学机试题
发布于2019年12月5日 10:45
阅读数 13.9k

#include <stdio.h>
int main()
{
    int a,b,c,i;
    scanf("%d",&a);
    for(b=2;b<=a;b++)
    {
        if(a%b==0)
        {
            c=a;
            for(i=2;i<=c;i++)
            {
                if(c%i==0)
                {
                    c=c+1;
                    continue;
                }
                else
                {
                    if(i>c-2)
                    {
                        printf("%d",c);
                        break;
                    }
                    else
                    {
                        continue;
                    }
                }
            }
            break;
        }
        else
        {
            if(b>a-2)
            {
                printf("%d",a);
                break;
            }
            else
            {
                continue;
            }
        }
    }
    if(a==1)
        printf("2");
    if(a==0)
        ...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发