#


私信TA

用户名:G0g

访问量:25496

签 名:

等  级
排  名 423
经  验 4794
参赛次数 0
文章发表 14
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

没学到链表。。本人纯菜鸟,写得不好,望请见谅指正!

#include <stdio.h>

int main(void)
{
	int a[1000], n, i;
	int surplus, count;

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

	for (i = 0; i<n; i++)
		a[i] = i + 1;

	for (i = 0; surplus > 1; i++)
	{
		if (a[i] != 0)
			count++;

		if (count == 3)
		{
			a[i] = 0;
			count = 0;
			surplus--;
		}

		if (i == n - 1)
			i = -1;
	}

	for (i = 0; i < n; i++)
	{
		if (a[i] != 0)
		{
			printf("%d\n", a[i]);
			break;
		}
	}

	return 0;
}


 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

链表呢大哥!!!!!!!
2019-05-10 16:51:43
  • «
  • 1
  • »