#include <iostream>
using namespace std;
int main()
{
 int a[30];
 for(int i = 1; i <= 30; i++)
  a[i-1] = i;

 int num = 30, j= 0;
 int *current = a;

 while (num != 1)
 {
  if ((current == a+30 ) || (*current ==0))
  {
   if (current ==a+30)
     current = a;
   if (*current ==0)
     current++;
      continue;
        }

  j++;
  if (j == 7)
  {
   *current = 0;
   num --;
   j = 0;
  }
  current ++;
 }
   
 for(i =1; i <= 30; i++)
 {
  cout<<a[i-1]<<endl;
 }
}

相关文章:

  • 2022-12-23
  • 2021-10-28
  • 2021-09-27
  • 2021-05-16
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-12
  • 2021-08-07
  • 2022-12-23
相关资源
相似解决方案