解题思路:
注意事项:
参考代码:
#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.4 (C语言代码)浏览:535 |
C语言训练-斐波纳契数列 (C语言代码)浏览:776 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:518 |
C语言考试练习题_排列 (C语言代码)浏览:719 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1328 |
Minesweeper (C语言描述,蓝桥杯)浏览:1125 |
1025题解浏览:734 |
1128题解(返回值为数组的情况)浏览:457 |