当前位置:首页 >> 其它课程 >>

西电 数据结构上机作业 1_图文

线性表的基本操作
——数据结构第一次上机作业 西安电子科技大学〃理学院 hjTang@xidian.edu.cn

扑克牌发牌游戏
上机时间
? ?

上机时间:2013-10-9(周三)晚上 地点 E-203(40人)E202(70人)

主题
?

设计一个程序来自动给玩家发牌(麻将也可)
符合普通扑克牌的规则(可以是桥牌、升级、红四、斗地主等,但 要求说明发牌规则) 按从小到大的顺序显示每个玩家拿到的牌和底牌(如果有)的情况 验证每次发牌的结果是否合法

要求
?

? ?

提示
随机数的生成
? ?

?

发牌可以采取随机拿牌或洗牌的方式 可以给每一张牌一个编号,便于排序, 打印时按编号换算出该显示的图案 验证算法看看是否每张牌都出现过即可 程序中必须出现自己的学号

srand(time(0)); rand()%100 #include <stdlib.h> #include <time.h>

思考题
怎样洗牌?洗多少次比较合适? 发牌次序怎样?一次一张还是一次一沓? 如何显示????,单行显示?双行显示? 多列显示?注意显示要对齐 如何保证发的牌是正确的? 如何按顺序显示扑克牌(花色与点数)? 如何直观判断谁的牌最好?(作弊) 如果每次都是按“最小代价”出牌,谁是赢家?

报告书写规范
封面(占半页或一页)
?

报告名称、班级、学号、姓名、上机时间

实验目的:熟悉线性表的基本操作 实验方法:各种技术 实验结果:

关于排版
所有内容必须打印,包括流程图 封面:可以个性化设计,但作者学号姓名应该 在醒目的位置 字体的大小、行距、斜体、加粗、换行、段落 等要符合阅读习惯 错别字、章节没有顺序等 程序和输出拷贝到Word,用 Courier New等 等间距字体输出,不要用屏幕硬拷贝。

排版具体要求
正文主体:
?

小四号或五号字体,单倍行距

标题:
?

四号黑体,2倍行距
班级、学号、姓名 不允许又任何的手动更改

首页必须明确标明
? ?

每页都有页眉、页脚,页眉上包含自己的学号

内容要求
所用到的算法描述(不能是代码) 设计的结构体变量说明 自己设计的函数说明
?
?

要求每个函数不超过50行,函数名称要见名知意 每个函数的名称、实现功能、输入、输出参数说明 能否用程序自动分析

程序执行结果(三次以上)以及结果分析
?

结论 附录:程序源代码

程序结果的验证
程序应该由一个测试程序,命名为 testXXX,说明测试的方法、测试的内 容、判别标准等内容 测试的内容包括正确性、效率、测试次 数等内容 报告应该对主要算法有时间、空间的复 杂度分析、对运行结果的影响等

注意
发现雷同作业
? ? ?

一次:无缘“优秀” 两次:直接“不及格” 任何判定雷同的作业,不分主次,不再下发 作业


相关文章:
西电_数据结构_本科上课PPT_第1章_图文.ppt
西电_数据结构_本科上课PPT_第1章 - 第 1章 绪论 教材 数据结构(C语言版)严蔚敏,吴伟民 第 1章 绪论 作业及考核 ? 作业: 时间:周二 数量:每次交...
西电 数据结构第一次上机作业.doc
西电 数据结构上机作业 - 第上机作业 纸牌游戏程序(斗地主) 班
数据结构第一章作业_图文.ppt
数据结构章作业 - 上机作业题目 ? 1、每次上机作业在对应章节授课结束后课堂布置; ? 2、所有上机作业全部都在智能测评平台上提交; ? 3、上机作业的...
西电数据结构上机报告.doc
西电数据结构上机报告_理学_高等教育_教育专区。班学姓 级: 号: 名: 1302031 班 13020311090 吴关 上机作业一: 1. 实验目的:利用 MATLAB 工具箱函数,采用模拟...
西电数据结构大作业.doc
年 实验报告内容基本要求及参考格式、实验目的 二、实验所用仪器(或实验环境)...西电 数据结构上机作业 ... 10页 1下载券 西电 数据结构第一次上机... ...
西电数据结构大作业(单链表求集合).doc
西电数据结构作业(单链表求集合) - 1.题目 单链表求集合 2.功能描述 利
西电_数据结构_本科_上课PPT_第二章_图文.ppt
西电_数据结构_本科_上课PPT_第二章 - 第2章 线性表 2.1 线性表的概
16秋西电《数据结构》在线作业.doc
16秋西电数据结构》在线作业 - 西电数据结构》在线作业 、单选题(共 10 道试题,共 40 分。 ) 1. 按照二叉树的定义,具有 3 个结点的二叉树有()种...
数据结构概述(西电)_图文.ppt
数据结构概述(西电)_理学_高等教育_教育专区。西安电子科技大学软件学院数据...考核办法闭卷考试 平时作业上机、考勤 70% 30% 第八章 数据结构概述 1. ...
西电_数据结构_本科上课PPT_第9章_图文.ppt
西电_数据结构_本科上课PPT_第9章 - 第9章 查找 9.1 查找的基本概念
西安电子科技大学数据结构课件复习_图文.pdf
(5%)+作业(10%)+上机(25%) 西安电子科技大学 - Xidian University, China 数据结构 Data Structures 第一章 绪论本章内容: 1.1 1.2 1.3 1.4 什么是...
1java 西电_图文.ppt
提交:1)源代码;2)项目设计报告 ? 上机作业(4次):12% ? 提交:1)源代码;...数据结构 课程内容 ? ? ? ? ? ? ? ? ? ? ? ? 高级语言程序设计概述 ...
16春西电《数据结构》在线作业.doc
16春西电数据结构》在线作业_远程、网络教育_成人教育_教育专区。谋学网 www.mouxue.com 西电数据结构》在线作业 、单选题(共 10 道试题,共 40 分。 )...
西电计算机网络课件1_图文.ppt
西电计算机网络课件1_IT认证_资格考试/认证_教育专区。西电计算机网络课件1 ...这种接口在软件上的实现常有 两种方法:(1)层间的模块调用;(2)共享数据结构...
西安电子科技大学编译原理01-1_图文.ppt
编译原理软件学院 王献青 、程序与本课程内容程序 = 算法 + 数据结构程序的...做作业、做上机题 4 二、希望达到的目的、学习方法 (4) 如何使用《习题与...
数据结构的作业._图文.ppt
数据结构作业. - 第作业: 1.熟悉类C语言的书写规范,特别要注意值参和
西电_数据结构_本科上课PPT_第5章_图文.ppt
西电_数据结构_本科上课PPT_第5章 - 第5章 数组和广义表 5.1 数组的
15秋西电《数据结构》在线作业 答案.doc
15秋西电数据结构》在线作业 答案_司法考试_资格考试/认证_教育专区。谋学网 www.mouxue.com 西电数据结构》在线作业 、单选题(共 10 道试题,共 40 分...
西电计算机网络课件1_图文.ppt
西电计算机网络课件1_IT认证_资格考试/认证_教育专区。Chapter 1 概述 本课程的...这种接口在软件上的实现常有 两种方法:(1)层间的模块调用;(2)共享数据结构...
西电数据结构上机报告.doc
西电数据结构上机报告 - 班级:1603018 学号:160301880XX 姓名:... 西电数据结构上机报告_计算机软件及应用_IT/计算机...1 /2 相关文档推荐 西电 数据结构上机作业 ....
更多相关标签: