866. 试除法判定质数

Posted 幽殇默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了866. 试除法判定质数相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
https://www.acwing.com/problem/content/description/868/

#include<cstdio>
#include<iostream>
using namespace std;
bool check(int x)
{
	if(x==1) return false;
	if(x==2) return true;
	for(int i=2;i<=x/i;i++)
	{
		if(x%i==0) return false;
	}
	return true;
}
int main(void)
{
	int n; cin>>n;
	while(n--)
	{
		int x; cin>>x;
		if(check(x)) cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
	return 0; 
} 

以上是关于866. 试除法判定质数的主要内容,如果未能解决你的问题,请参考以下文章

数论

第四章 数学知识

ACwing(基础)--- 质数和分解质因数

质数判断(试除法,分解质因数法)

浅谈质因数分解

LQ0096 质数试除法