2 solutions
-
0
#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
- 39
- Accepted
- 15
- Uploaded By