解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; const int M=1005; int a[M]; int main() { int n; while(cin>>n) { for(int i=0;i<n;i++) { a[i]=i+1; } int t=0,s=n; for(int i=0;;i++) { if(s==1) break; if(a[i%n]!=0) { t++; if(t==3) { a[i%n]=0; t=0; s--; } } } for(int i=0;i<n;i++) { if(a[i]!=0) cout<<a[i]<<endl; } } return 0; }
0.0分
0 人评分