题解 | #KiKi求质数个数#

KiKi求质数个数

http://www.nowcoder.com/practice/d3a404ee0f8d41f98bf4707035d91086

#include <stdio.h>

int zhi(int n)
{
    for(int i = 2;i<n;++i)        
    {
        if(n%i==0) return 0;
    }
    return 1;
}
int main()
{
    int cnt = 0;
    for(int i = 100;i<1000;++i)
    {
        if((i%10==1||i%10==3||i%10==7||i%10==9)&&zhi(i))        //所有大于10的质数个位数只可能是 1 3 7 9
        {
        cnt++;
        }
    }
    printf("%d\n",cnt);
    return 0;
}

全部评论

相关推荐

Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 18:13
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务