水题一枚!
#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int zhishu(int a)
{
for(int i=2;i<=sqrt(a);i++)
if(a%i==0)
return 0;
return 1;
}
int main()
{
int N;
cin>>N;
while(N--)
{
int a;
cin>>a;
if(zhishu(a))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
return 0;
}
本文介绍了一个用于判断素数的算法,通过使用平方根优化的方法,有效地减少了运算次数,提高了判断效率。该算法适用于一系列整数的素数判断,对于理解和实现素数筛选具有一定的参考价值。
300

被折叠的 条评论
为什么被折叠?



