引用 | 编辑
andyz
2008-11-04 23:50 |
楼主
▼ |
||
x2
活动名称: 第三届 程式设计赛之系列挑战赛 挑战你的程式能力 活动目的: 为了让论坛中的程式高手有发挥的机会,并提升国内程式人员的功力,所以论坛特地举办了本系列的活动 活动对像: 数位男女全体会员 活动日期: 收件日期: 即日起 至 2008.12.1 00:00 (以系统时间为准,若参赛作品少于3件,将自动顺延一个月) 活动内容: 程式设计系列挑战赛 第一关 - 八后棋 活动说明: 1. 八后棋是在一个 8x8 的矩阵格中放入8个棋子,而这8个棋的水平、垂直、斜线都不能碰到别的棋子活动规则及参加办法: 1. 在本文回覆-回覆格式如下回文格式: 复制程式 开发语言: 个人感想: 1、若作品超过20件,拟作两阶段票选,管理员筛选出50%的所有作品,再由会员票选第一名(采用投票保密)。奖励办法: 只要参赛符合参赛规定的就送500雅币LOGO 欢迎取用 参赛作品请直接在本篇回覆 如果对活动有任何的问题,请到以下讨论帖提问 http://bbs.mychat.to/read.php?tid=753326 x0
|
引用 | 编辑
arterlantis
2008-11-06 15:09 |
1楼
▲ ▼ |
引用 | 编辑
yang_phph
2008-11-07 00:40 |
2楼
▲ ▼ |
||||||||||
图 1. 执行结果 开发语言:BCB 个人感想:第一次写程式,如有不好的地方多见谅,多写程式增进自己的功力,不错的好地方.
x3 |
引用 | 编辑
Lenki
2008-11-09 04:21 |
3楼
▲ ▼ |
||||||||||
开发语言:VB.NET 使用VS2008 编译 .net framework 2.0
个人感想:因为很久没有写 vb.net 所以练习一下。果然还是 console 执行的速度快啊! 放棋子的步骤是要用动画呈现?还是以文字列出即可啊?
x2 |
引用 | 编辑
晴云秋月
2008-11-11 01:29 |
4楼
▲ ▼ |
||||||||||||||||||||||||||||||
图 1. 图 2. 开发语言: Borland C++ Builder 6 个人感想: 从一开始原本架构好后, 开始着手去写的过程中, 又想到许多的延申功能, 例如8x8的棋盘改多增加了4x4棋盘。 除了可由程式自行找到所有组合, 也可由使用者当游戏玩的功能等。 所以一改再改,画面一编再编,终于写好了。 写程式的好玩,就在于可以思考,更可以天马行空的加入许多想要的功能。 附件说明: 执行画面说明 原始程式码 执行档
x5 |
引用 | 编辑
peddy116
2008-11-14 23:09 |
5楼
▲ ▼ |
||||||||||
图 1. 开发语言:C++ 感想:用C++写的一个跳棋的程式,谢谢站长给我攥写程式的机会。
x1 |
引用 | 编辑
hsp168
2008-11-17 11:39 |
6楼
▲ ▼ |
||||||||||||||||||||
图 1. 开发语言:C 个人感想:很久没写程式了,也来试试看吧!!
x2 |
引用 | 编辑
demonpopo
2008-11-18 08:49 |
7楼
▲ ▼ |
||||||||||||||||||||
图 1. 执行时间 图 2. 结果展示 开发语言:C++ 个人感想: 好久没写程式了,难得有这个机会可以再写,不过后开始就是我最少用的recursive, 解出来没花多少时间,到时GUI花了不少时间做,最多时间是花在计算运算时间, 加上GUI时间果然变长了。
x2 |
引用 | 编辑
leacks
2008-11-24 19:22 |
8楼
▲ ▼ |
||||||||||
图 1. 开发语言:VC++ 个人感想: 第一次以c尝试做有介面的程式,功能尚不足之处请多多指教 制作约2个礼拜,终于进入秒杀阶段,这大概是最值得高兴得地方! 程式码部分过大,稍后以便当狗空间补上 http://www.badongo.com/file/12220434
x3 |
引用 | 编辑
fox3000
2008-11-29 20:12 |
10楼
▲ ▼ |
||||||||||||||||||||
图 1. 手动排列成功 图 2. 手动排列失败 图 3. 由程式随机排列出完整的八后棋 题目:八后棋 开发语言:VB6 个人感想: 八后棋是一个挺有兴趣的程式设计题目,一开始不是很了解题目的需求, 看过其他人的问与答文章后,逐渐有些眉目并开始着手撰写程式。 在开发的过程中有遇到解题设计的困扰, 还好三仙大大有提供一些提示,再加上看过三仙大大的范例后, 了解到八后棋排列的先后顺序的小技巧, 修改一下程式逻辑即顺利解出八后棋的正确排列方式。 虽然不是功能很复杂的程式,不过还是从中受益不少, 毕竟写程式就是要不断的练习才能不断的进步。 程式功能: 1.直接按下「排列八后棋」钮,由程式随机排列出完整的八后棋 (Q1~Q8) 2.手动拖曳 Q1 至 8x8 矩阵中的任意位置,按下「排列八后棋」钮,由程式随机排列出完整的八后棋 (Q2~Q8) 3.手动排列出 Q1~Q8 (如果八后棋尚未完成前,已经没有任何可供摆放的位置,会自动显示 Game Over 的提示)
x1 |