【HDU 2138】How many prime numbers

How many prime numbers(题目链接)

思路

开始使用筛法,但是没有AC

代码如下

#include <iostream>
#include <math.h>
using namespace std;
#define LOCAL 0
/*
 * 使用筛法RE
*/
int isPrime(int x){
    int tmp = (int)sqrt(x * 1.0);
    for(int i = 2;i <= tmp;i++){
        if(x%i == 0){
            return 0;
        }
    }
    return 1;
}

int main(){   
#if LOCAL
    freopen ("datain.txt","r",stdin);
    freopen ("dataout.txt","w",stdout);
#endif
    
    int n;
    while(cin>>n){
        int count = 0; 
        int tmp;
        for(int i = 0;i < n;i++){
            scanf("%d",&tmp);
            if(isPrime(tmp)){
                count++;
            }
        }
        cout << count << endl;
    }
    
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,796评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,540评论 2 59
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,686评论 18 399
  • 今天还是因工作原因,没有回家陪孩子,但通过锦康妈发的完成作业时间,我看到了锦康的进步,我也通过给李锦康打电话...
    李锦康阅读 1,801评论 0 0
  • 乡村一夜外一首 闲不语 之一乡村一夜 可能与新年有关, 暮色没有完全暗下来之前, 就已开始就餐,烟和酒, 成了彼此...
    闲不语阅读 1,756评论 0 2

友情链接更多精彩内容