测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A62557. 阅读下面的C++程序,输入一个整数 30,则输出的结果为( )#include<bits/stdc++.h>

单选题

题目描述

阅读下面的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;
}

选项(单选)