文章

101

粉丝

0

获赞

81

访问

4.8k

头像
判断素数 题解:
P1013 贵州大学机试题
发布于2026年1月29日 12:27
阅读数 74

#include<iostream>
using namespace std;

bool check(int n)
{
	if(n<=1)
		return false;
	if(n==2)
		return true;
	for(int i=2;i*i<=n;i++)
		if(n%i==0)
			return false;
	return true;
}
int main()
{
	int n;
	cin>>n;
	if(check(n))
		cout<<n;
	else
	{
		while(1)
		{
			n++;
			if(check(n))
			{
				cout<<n;
				break;
			}
		}
	}
	return 0;	
	
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发