为啥只有零分???
#include<bits/stdc++.h>
using namespace std;
int n, a[101];
bool zhi(int a) {
if (a < 2)
return false;
for (int i = 2; i <= sqrt(a); i++)
if (a % i == 0)
return false;
return true;
}
int main() {
cin >> n;
for (int i = 1; i <= n; i++)
cin >> a[i];
for (int i = 1; i <= n; i++)
if (zhi(a[i]))
cout << a[i] << endl;
return 0;
}
求助大佬!!!
求发题解
感谢