博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++约瑟夫环问题
阅读量:4501 次
发布时间:2019-06-08

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

//约瑟问题//问题背景,一共有30个人,围成环圈,开始报数,数到9的人被丢弃,一直到剩下15个人 为止#include
using namespace std;int main(){ int all[30]; int yijiao[15]; int jidu[15]; int i,j,k,yijiao_count,yijiao_index,jidu_count; for(i=0;i<30;i++) all[i]=i+1; i=0; k=0; yijiao_count=0; yijiao_index=0; jidu_count=0; while(yijiao_count<15) { if(all[i]!=0) k++; if(k==9) { yijiao[yijiao_index]=all[i]; yijiao_index++; all[i]=0; k=0; yijiao_count++; } i++; if(i==30) i=0; } for(i=0;i<30;i++) { if(all[i]!=0) { jidu[jidu_count]=all[i]; jidu_count++; } } cout<<"异教徒的序号为:"<

 

转载于:https://www.cnblogs.com/chuxinbubian/p/10458434.html

你可能感兴趣的文章
深入理解javascript闭包
查看>>
敏捷练习(1)评估我的生活方向盘
查看>>
web版微信自动发消息(实现微信个人号机器人)
查看>>
【C/C++】产生随机数
查看>>
dp_c_区间dp_g
查看>>
C#Dictionary键值对取值用法
查看>>
关于动态绑定时遇到的问题:
查看>>
java 并发——线程
查看>>
C#排序算法小结
查看>>
什么是Servlet以及如何开发一个Servlet
查看>>
非程序员的GNU Emacs使用心得...... Shell Mode 第1集 序言
查看>>
GRU-CTC中文语音识别
查看>>
18.C#扩展方法(十章10.1-10.2)
查看>>
[笔记]C#基础入门(三)——C#的常量
查看>>
随机生成32位字符串算法
查看>>
几种常用的排序方法3--选择排序
查看>>
C#中删除字符串最后一个字符的几种方法
查看>>
远程管理控制ssh
查看>>
Django框架之ORM(数据库)操作
查看>>
解决:Cannot find ContentTypeReader HeightmapCollision.HeightMapInfoReader
查看>>