题解 1770: [编程入门]链表之报数问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]链表之报数问题-题解——方法简单,代码简洁(C语言代码)

######解题思路:1、首先,需要考虑的问题是要不要头结点?显然,要一直循环的话,肯定是不要头结点的2、链表的数据域放什么数我一开始想的是123,但是后来想了想,最后剩下的肯定是一个结点,显然数据域放上序号更合适3、需要哪些变量每数到3就得删除一个结点,

[编程入门]链表之报数问题-题解(C语言代码)

//有n个人围成一圈,顺序从1开始排号。从第1个人开始报数(从1到3报数),//凡报到3的人退出圈子,问最后留下的是原来第几号的那位。//使用了单链表#include#includetypedefstructnode//定义结点{intfirst;intlast;structnode*next;}no