解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:668 |
WU-链表数据求和操作 (C++代码)浏览:1317 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:675 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:646 |
C二级辅导-等差数列 (C语言代码)浏览:695 |
C二级辅导-统计字符 (C语言代码)浏览:481 |
企业奖金发放 (C语言代码)浏览:2325 |
格式化数据输出 (C语言代码)浏览:822 |
淘淘的名单 (C语言代码)浏览:1229 |
1052题解(链表操作)浏览:674 |