约瑟夫环,数组
来源:互联网 发布:王熙凤 知乎 编辑:程序博客网 时间:2024/06/11 04:40
#include <stdio.h>main(){ int a[40],i,renshu,bianhao=0,chuju=0,si; scanf("%d%d",&renshu,&si);//输入参与人数以及出局编号 for(i=0;i<renshu;i++) { a[i]=0;//初始化,以0表示还在场 } i=0;//用i做人原来的编号,不会因报数而变化 while(1) { if(a[i]==0)//在场就才开始报数 { if(chuju==renshu-1) break;//只剩下唯一一个人的时候,终止循环,即为找到 bianhao++;//开始报数 bianhao%=si;//报到出局编号就从0开始 if(bianhao==0) { a[i]=1;// chuju++;//报到出局编号出局人数加1 } } i++; i%=renshu;//从下一个人开始循环 } printf("%d\n",i+1);//数组是从0开始计数的,输出编号要加1}
阅读全文
1 0
- 数组实现约瑟夫环
- 约瑟夫环数组实现
- 约瑟夫环数组实现
- 约瑟夫环数组实现
- 约瑟夫环问题【数组】
- OJ 约瑟夫环 数组
- 约瑟夫环--数组实现
- 约瑟夫环问题【数组】
- 数组实现约瑟夫环
- 约瑟夫环问题【数组】
- 一位数组>>>>>>>>>>约瑟夫环
- 约瑟夫环数组解决方案
- 约瑟夫环,数组
- 约瑟夫环的数组实现
- 数组解决约瑟夫环问题
- 数组解决约瑟夫环问题
- 约瑟夫环(数组模拟实现)
- 利用数组实现约瑟夫环
- SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束
- jenkins中通过Publish Over SSH将项目部署到远程机器上
- python 闭包和装饰器详解
- 【NOIP2017DAY1T3 【NOIP2017提高组正式赛】逛公园 】(拓扑序DP+分层)
- SpringMVC异常处理
- 约瑟夫环,数组
- Installing Caffe+pycaffe on Ubuntu (CPU-ONLY)
- 机房收费系统-上下机
- Codeforces 666C C. Codeword 组合数学+DP
- Camera.ScreenToWorldPoint
- Spring Boot学习(七)之Web应用使用JdbcTemplate访问数据库
- 西门子S7-1200Modbus TCP通讯
- 策略模式 Strategy
- 文章标题