ai=1,ai=0,以及a[ ]的范围都考虑了,还是80 #1WA
查看原帖
ai=1,ai=0,以及a[ ]的范围都考虑了,还是80 #1WA
783740
ChrisHHH楼主2023/3/14 21:29
#include<bits/stdc++.h>
using namespace std;

bool isPrime(long long x){
	if(x%2==0 || x==1 ||x==0) return false;
	else {
       for(int i=3;i<=sqrt(x);i+=2){
		    if(x%i==0) return false;
       }
    }
    return true;
}

int main()
{
	long long a[110],n;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
		if(isPrime(a[i])) cout<<a[i]<<" ";
    }
	
   return 0; 	
} 
2023/3/14 21:29
加载中...