13个人围成一圈,从第1个人开始顺序报号1,2,3。凡报到3者退出圈子。找出最后留在圈子中的人的原来的序号。要求用链表实现。
X
C程序设计第9章第6题
代码如下
#include <stdio.h>
#define N 13
struct Person //声明一个结构体类型,用于作为链表的一个结点
{
int num; //结点的序号
struct Person* next; //指向下个结点
};
int main()
{
struct Person a[N]; //定义结构体数组
struct Person *head=a; //定义指向结构体变量的指针变量
int i,count;
//建
原创
2021-09-23 17:12:33 ·
411 阅读 ·
0 评论