没有合适的资源?快使用搜索试试~ 我知道了~
值得你看的C++27个趣味程序
需积分: 50 98 下载量 113 浏览量
2010-10-10
21:01:30
上传
评论 10
收藏 201KB DOC 举报
温馨提示
试读
38页
涉及经典算法,新颖独特,这其中包含了八皇后游戏,日历的编排,情侣专用“心”,子随父姓,智者生存,模拟抛硬币所得正面的频率图等好玩趣味性强的程序。网上关于c++的程序较少,所以本人将自己搜罗出来的资料上传与大家分享。
资源推荐
资源详情
资源评论
二分法的实现
问题的提出:编写程序对数据序列采用二分查找法和顺序查找法查找元素的下标,要求使
用类模板实现(其中二分法查找算法要求用递归实现,给定数据序列有序)。
!
"#$
"%#
&" %%%#
&" %%#
'"#
("))#
**
$
$
!!"%#
("+++))#
++
$
!!&" %%%#
("#
* , - ( ./
0*
1
$
")#23
(" #
"&" %%1%##
(" #
"&" %)%%##
$
$
!!&" %%#
4"55 0#))
("#
1
$
'"#
*-&46*%
"%#
*-!*
"#
*7,4!*
*((89**89!*
&"%%:%#)
3%:%%::%;;%<<%=%>>%;%$%
"%#
*-!*
"#
*7,4!*
*((89**89!*
22 &"%%:%#)22二分查找法要求序列有序
&"%%#)
$
3 米比赛排名
问题的提出:某大学开田径运动会,现有 3 名选手参加 米比赛,对应的运动员号及
成绩如表所示,请按照成绩排名并输出,要求每一行输出名次、运动员号及成绩。要求用
冒泡法排序。
运动员号 成绩(秒) 运动员号 成绩(秒)
=.<
=
?.:
3
?.>
=<
3.<
3.
=@
=.?
3.@
3
3.;
22结构声明(声明结构时不分配内存空间)
? 22数据成员 (结构中包含的数据变量称为数据成员)
- 22数据成员 3
$ 22不能缺少分号
'"#
3**%=<$%*3*%?>$%**%3$%
**%3@$%*3=*%;<$%*3;*%=?$%
*=*%?:$%*=<*%3<$%*=@*%=?$%
*3*%3;$%*=3;*%;=$%*?=>*%3@$$22结构数组的定义和初始化
%+
43%=
("4))#22*冒泡*排序
("++41+))#
("+-+)-#
+ 22结构数组变量可以互相赋值
++)
+)
$
$
4"<#*名次*4"<#*编号*4"<#*成绩*
("4))#
4"<#")#4"<#4"<#-
$
=使用 指针
问题的提出:编写程序实现对象资源的拷贝(要求使用 指针)。
-
!
"A.**%7#
7
4".#)
,"%.#
*4*.
$
22错误!不能如此编写 , 函数%因为实现的是前浅拷贝
2A ',"5#
*,(*
,"%#
$A2
',"5#22资源复制函数
("5#
*错误!不能将一个对象复制到自己!*
$
4"#)22B 分配新的堆内存
,"%# 22C 完成值的复制
*资源复制函数被调用!*
$
$
'"#
*.!**7!*
$
D"#
*E*
$
'!
A
$
'"#
"*F'*%3#% "**%3=#22调用普通的构造函数
"#
"#
,"#
,"#22调用资源复制函数
"#
"#
$
?八皇后游戏
问题的提出:八皇后是个古老而有趣的游戏,是由高斯于 >; 年首先提出的。
要求在国际象棋的棋盘上放置八个皇后,使其不能相互攻击,即任意两个皇后不能处于
棋盘的同一行、同一列和同一条对角线上。试问有多少种放法?
基本思想是:先把皇后放在(,)位置,然后把 号皇后放在(,+)位置,
使其满足要求。接着放 3 号皇后,依此类推。遇到某个皇后如把她无论放在该行的任意
位置均不满足要求,则前一个皇后放置不当,须重新放置前一皇后,如 > 个皇后均按要
求放置好,这就是一次成功的摆法。
>%G(;%H-;
I>
'-"#
%
("@))#
("55G()55H-1)@#
I
(
G()(
H-1)@(
)
(">#
))
**
("@))#
剩余37页未读,继续阅读
资源评论
ajioy
- 粉丝: 220
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- asp代码ASP基于WEB楼宇专业网站毕业设计(源代码+论文)
- 九宫重排.docx 验证重排后的九宫格是否满足所有条件,包括每行、每列和每个子区域的目标和值相等,以及是否包含1到9的所有数字
- asp代码ASP基于WEB聊天室的设计与实现(源代码+论文+任务书)
- 质数的判断条件.docx
- android-ocr-master,android-ocr-master
- asp代码ASP基于WEB教学评估系统设计(源代码+论文)
- asp代码ASP基于WEB购物系统(论文+源代码+开题报告+答辩PPT+操作说明)
- quartus ii安装教程.docx
- 基于Django框架的后台管理系统设计源码
- 众数问题.docx "众数"是统计学中的一个概念,指的是一组数据中出现次数最频繁的值
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功