#include<bits/stdc++.h> using namespace std; int main(){ bool a[5005],n,x; cin>>n>>x; for(int i=1;i<=n;i++){ a[i]=true; } for(int i=1;i<=x;i++){ for(int j=1;j<=n;j+=i){ a[j]=!a[j]; } } int k=0; for(int i=1;i<=n;i++){ if(a[i]==false){ if(k!=0){ cout<<","; } cout<<i; k=1; } } return 0; } 若输入10 10,程序输出什么
理解问题#include<bits/stdc++.h> using namespace std; int main(){ bool a[5005],n,x; cin>>n>>x; for(int i=1;i<=n;i++){ a[i]=true; } for(int i=1;i<=x;i++){ for(int j=1;j<=n;j+=i){ a[j]=!a[j]; } } int k=0; for(int i=1;i<=n;i++){ if(a[i]==false){ if(k!=0){ cout<<","; } cout<<i; k=1; } } return 0; } 若输入10 10,程序输出什么
已完成理解「#include<bits/stdc++.h> using namespace std; int main(){ bool a[5005],n,x; cin>>n>>x; for(int i=1;i<=n;i++){ a[i]=true; } for(int i=1;i<=x;i++){ for(int j=1;j<=n;j+=i){ a[j]=!a[j]; } } int k=0; for(int i=1;i<=n;i++){ if(a[i]==false){ if(k!=0){ cout<<","; } cout<<i; k=1; } } return 0; } 若输入10 10,程序输出什么」
展开阅读网页