张麻子


私信TA

用户名:qwezjh

访问量:3033

签 名:

上任鹅城

等  级
排  名 881
经  验 3554
参赛次数 0
文章发表 25
年  龄 0
在职情况 学生
学  校 asd
专  业

  自我简介:

解题思路:

注意事项:

参考代码

#include "stdio.h"

int main() 

{

int people[100];

int n, j = 0,count=0; scanf("%d", &n);

for (int i = 0; i < n; i++) //每个数组元素赋值

{

people[i] = i + 1;

}

for (int i = 0; i < n ; i++)//经过n-1次循环 留下最后一个

{

while (1)

{

if (i == n - 1 && people[j] != 0) { printf("%d",people[j]); break; }//最后一次循环找不为0的数

if (people[j] != 0) { count++; }

if (count == 3) {  people[j] = 0; count = 0; break; }//点到3的人数值置为0

j = (j + 1) % n;

}

}

}

:

 

0.0分

0 人评分

  评论区

  • «
  • »