一二三四五 上山打老虎

天梯赛L1-028 判断素数 (10 分)

链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805106325700608

暴力判素数故意卡i*i<=x

代码:

#include<bits/stdc++.h>

using namespace std;
bool check(int x){
    if(x==1)return false;
    for(int i=2;i<=sqrt(x);i++){//故意卡i*i<=x
        if(x%i==0)return false;
    }
    return true;
}
int main (){
    
    int n,num;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>num;
        if(check(num))cout<<"Yes"<<endl;
        else cout<<"No"<<endl;
    }

    return 0;
}
posted @   abestxun  阅读(105)  评论(2编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示