阅读下面的C++程序,输入一个整数 30,则输出的结果为( )
#include<bits/stdc++.h> using namespace std; int n,a[10010]; int main() { cin>>n; a[1]=1; for(int i=2;i<=10000;i++) { if(a[i]==0) continue; for(int j=2;j<=10000/i;j++)a[i*j]=1; } for(int i=1;i<=n;i++) a[i]=a[i-1]+(1-ai); cout<<aln]; return 0; }
6
10
12
18
30