输出二维数组中素数
#include<iostream> using namespace std; bool su(int n) { if(n<2) return 0; if(n<4) return 1; for(int i=2;i*i<=n;i++) { if(n%i==0) ____(1)______ } return 1; } int main() { int n,t=0; cin>>n; int *a=new int[n]; ______(2)__________ for(int i=0;i<n;i++) { ______(3)_______ } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { cin>>*(*(p+i)+j); if(su(*(*(p+i)+j))) a[t++]=*(*(p+i)+j); } } for(int i=0;i<t;i++) cout<<a[i]<<" "; for(int i=0;i<n;i++) delete [] p[i]; ______(4)________ delete [] a; return 0; }