资源简介
c++程序设计教程(修订版)--设计思想与实现代码和答案
代码片段和文件信息
//***************************
//** Josephus问题解法1 **
//** jose1.cpp **
//***************************
#include
void main()
{
//建立小孩数组
const int num=10; //小孩数
int interval; //每次数interval个小孩,便让该小孩离开
int a[num]; //小孩数组
//给小孩编号
for(int i=0; i a[i]=i+1;
//输入数小孩间隔
cout <<“please input the interval: “; //输入一个数小孩个数
cin >>interval;
//将全体参加的小孩输出
for(int i=0; i cout < cout <
int k=1; //标识处理第k个离开的小孩
int i=-1; //数组下标(下一个值0就是第一个小孩的下标)
//处理获胜前的小孩
while(1){
//在圈中数interval个小孩
for(int j=0; j i=(i+1)%num; //对下标加1求模
if(a[i]!=0) //如果该元素的小孩在圈中,则承认数数有效
j++;
}
if(k==num) break; //该小孩是最后一个(胜利者)吗?
cout < a[i]=0; //标识该小孩已离开
k++; //准备处理下一个圈中小孩
}
//break语句跳转到此
cout <<“\nNo.“ <}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 145 2000-09-24 22:51 C++说明.txt
目录 0 2007-05-10 13:41 代码\
目录 0 2007-05-10 13:41 代码\Josephus\
文件 1258 2000-07-20 09:23 代码\Josephus\jose1.cpp
文件 1605 2000-07-21 11:35 代码\Josephus\jose2.cpp
文件 2487 2000-07-22 09:15 代码\Josephus\jose3.cpp
文件 271 2000-07-22 09:58 代码\Josephus\jose4.cpp
文件 49266 2000-07-22 10:48 代码\Josephus\jose4.ide
文件 259 2000-07-22 11:12 代码\Josephus\jose4x.cpp
文件 49212 2000-07-22 11:12 代码\Josephus\jose4x.ide
文件 1432 2000-07-23 09:45 代码\Josephus\jose6.cpp
文件 1012 2000-07-22 10:14 代码\Josephus\josex.cpp
文件 353 2000-07-22 09:45 代码\Josephus\josex.h
文件 1163 2000-07-22 10:55 代码\Josephus\josexx.cpp
文件 367 2000-07-22 10:55 代码\Josephus\josexx.h
文件 48122 2000-07-22 10:57 代码\Josephus\josexx.ide
文件 1036 2000-07-22 11:11 代码\Josephus\ring.cpp
文件 540 2000-07-22 11:03 代码\Josephus\ring.h
目录 0 2007-05-10 13:41 代码\第10章\
文件 373 2000-07-21 09:47 代码\第10章\ch10_1.cpp
文件 671 2000-07-21 11:10 代码\第10章\ch10_10.cpp
文件 945 2000-07-21 11:22 代码\第10章\ch10_11.cpp
文件 382 2000-07-21 09:51 代码\第10章\ch10_2.cpp
文件 449 2000-07-21 09:55 代码\第10章\ch10_3.cpp
文件 461 2000-07-21 09:59 代码\第10章\ch10_4.cpp
文件 903 2000-07-21 10:08 代码\第10章\ch10_5.cpp
文件 916 2000-07-21 10:18 代码\第10章\ch10_6.cpp
文件 542 2000-07-21 10:25 代码\第10章\ch10_7.cpp
文件 538 2000-07-21 10:37 代码\第10章\ch10_8.cpp
文件 648 2000-07-21 10:44 代码\第10章\ch10_9.cpp
目录 0 2007-05-10 13:41 代码\第11章\
............此处省略371个文件信息
- 上一篇:A*最短路径算法 最短路径
- 下一篇:哈夫曼编码系统C语言实现
相关资源
- 用C\\C++实现操作系统经典同步问题,
- Visual C++ 2013 从入门到精通源代码
- C++商店购物系统课程设计论文
- C++版本的百度搜索爬虫获取搜索结果
- 利用opengl 组件的基础上使用VC++编写的
- CC++ To Delphi转换器(源码)
- C++程序设计朱金付版课后习题答案
- C++上机实验答案 朱金付版
- 动态规划解TSP(旅行商)问题C++源码
- C++五子棋程序代码基础实现
- VC++编写DLL导出函数及其调用方法
- C++电梯调度系统源代码
- 理财管理系统 c++代码
- 基于QT的用C++编写的中国象棋软件源代
- 格子玻尔兹曼方法计算顶盖驱动流源
- Visual C++数字图像处理技术详解 pdf+源
- C++语言版本的DES加解密应用程序源码
- C++ 网络聊天室设计报告及主要源程序
- 空间后方交会C++
- 层次聚类算法C++
- BOOTH算法C++实现
- VS2010 C++窗口应用程序窗口之间传递参
- C++项目-图书管理系统
- 马石安编写的VC++程序设计与应用程序
- mfc获取mac地址的小程序
- 基于定步长四阶龙格库塔法的C++弹道
- 电梯仿真.zip
- 循环赛日程表,分治法n=2K,n为任意数
- GPS单点定位完整代码txt版C++,还有r
- 迷宫的生成与自动寻路
评论
共有 条评论