求素数

作者: 觉不够睡的早班车 | 来源:发表于2016-06-28 13:55 被阅读21次

    求100到200的素数

    #include <stdio.h>
    #include <math.h>
    
    int main(){ 
        int n,i,k;
        for (n=101;n<=200;n+=2)
        {
            k=sqrt(n);
            for (i=2;i<=k;i++)
            {
                if (n%i == 0)   
                {
                    break;
                }           
            }
            if ( i >= k+1 )
            {
                printf("%d \n",n);
            }           
        }
        return 0;   
    }
    

    输入一个大于3的数,判断是不是素数

    #include <stdio.h>
    
    
    int main(){ 
        int n,i;
        scanf("%d",&n);
        for (i=2;i<=n-1;i++)
        {
            if (n%i == 0)
            {
                break;
            }
        }
        if (i<n)
        {
            printf("不是素数");
        }else{
            printf("是素数");
        }
        return 0;
    
    }
    

    相关文章

      网友评论

          本文标题:求素数

          本文链接:https://www.haomeiwen.com/subject/vajtjttx.html