2 solutions

  • 0
    @ 2023-9-9 16:25:44
    #include <bits/stdc++.h>          		//头文件
    using namespace std;              		//命名空间
    
    int main()                              //主函数,程序入口
    {
        bool a[53]={0};
        int sum=0,b=0;
        for(int i=2;i<=52;i++)
        {
            for(int j=i;j<=52;j++)
            {
                if(j%i==0)
                {
                    if(a[j]==0)
                        a[j]=1;
                    else
                        a[j]=0;
                }
            }
        }
        for(int i=1;i<=52;i++)
            if(a[i]==0)
                sum++;
        cout<<sum<<endl;
        for(int i=1;i<=52;i++)
        {
            if(a[i]==0)
            {
                if(b==1)
                    cout<<" "<<i;
                else 
                    cout<<i;               
                b=1;
            }
        }
    	return 0;                        	//程序结束,返回
    }
    

    Information

    ID
    227
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    8
    Tags
    # Submissions
    35
    Accepted
    11
    Uploaded By