20求助!
查看原帖
20求助!
583833
LubsWangKillThemAll楼主2022/5/12 08:26
#include<bits/stdc++.h>
using namespace std;
int isPrime(int n)
{
	if(n<2)
	{
		return 0;
	}
	else
	{
		for(int i=2;i*i<=n;i++)
		{
			if(n%i==0)
			{
				return 0;
			}
			else 
			{
				return 1;
			}
		}
	}
}
int main()
{
	int n;
	cin>>n;
	long long a[10005];
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		if(isPrime(a[i]))
		{
			continue;
		}
		else
		{
			a[i]=0;
		}
	}
	for(int j=1;j<=n;j++)
	{
		if(a[j]==0)
		{
			continue;
		}
		else if(a[j]!=0)
		{
			cout<<a[j]<<" ";
		}
	}
	return 0;
}
2022/5/12 08:26
加载中...