博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2056=不敢死队问题
阅读量:4968 次
发布时间:2019-06-12

本文共 1027 字,大约阅读时间需要 3 分钟。

1 #include 
2 #include
3 struct node 4 { 5 int data; 6 struct node*next; 7 }; 8 int main() 9 {10 int m,n,x,i,j;11 while(~ scanf("%d",&n)&&n!=0)12 {13 struct node*head,*p,*end;14 head=(struct node*)malloc(sizeof(struct node));15 head->next=NULL;16 end=head;17 head->data=1;//因为每次都是一个新的循环,所以都要重置,否则第二次循环会出错误。18 for(i=0; i
data=i+2;22 p->next=head;//环状问题,让p的下一个等于head。23 end->next=p;24 end=p;25 }26 for(j=1; j
next;30 for(i=1; i<=4; i++)31 {32 p=p->next;33 end=end->next;//循环次数要比m小一个,以便于下面进行删除操作。34 }35 if(p->data==1)36 {37 printf("%d\n",j);38 break;39 }40 end->next=p->next;//和约瑟夫一样的删除操作。41 }42 }43 return 0;44 }

 

转载于:https://www.cnblogs.com/Angfe/p/10485514.html

你可能感兴趣的文章
C++ primer笔记 -基本语言
查看>>
js 获取当前标签 jquery1.11.4
查看>>
解决2.3.x某些系统中listview超出item高度部分灰色背景问题
查看>>
2012暑假集训内部测试赛1
查看>>
CentOS6.8-minimal安装gnome桌面 安装NVC远程桌面连接
查看>>
第二部分 : 简单句的核心变化(时态)
查看>>
python补充2
查看>>
协程---- greenlet模块 ----- gevent模块
查看>>
(转)Windows7下命令行使用MySQL
查看>>
(转)sql union和union all的用法及效率
查看>>
数据结构——八大排序算法
查看>>
Daily Scrum 10.30
查看>>
epoll使用详解
查看>>
ERROR 2002 (HY000)错误的解决
查看>>
Python入门:字符串的分片与索引、字符串的方法
查看>>
Linux基础命令之文件过滤及内容编辑处理(二)
查看>>
一个简单的小小记账本程序(java)
查看>>
无缝滚动js (手写通俗易懂)
查看>>
色彩對比分析
查看>>
五. 面向对象高级特性7. 泛型通配符和类型参数的范围
查看>>