| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

数据结构课程设计运动会分数统计(C语言版)

文***品

贡献于2020-12-11

字数:12781

数结构课程设计运动会分数统计(C语言版)
目 录


第章 绪 1
11 运动会分数统计系统背景 1
12 运动会分数统计系统务目标 1
第二章 运动会分数统计系统需求分析 2
21 功需求 2
22 功模块 2
23 数求 3
24 性求 3
第三章 系统开发工具关键技术 4
31 系统开发工具 4
311 CodeBlocks 4
32 关键技术 4
321 C语言 4
322 数组 4
323 链表 4
第四章 运动会分数统计系统实现 5
41 数结构设计 5
42 结构定义 5
43 系统界面实现 6
431 菜单窗口 6
432 输入项目成绩存储文件 6
433 统计学校总分 8
434 学校编号排序输出 8
435 学校总分排序输出 8
436 男团体总分排序输出 9
437 女团体总分排序输出 9
438 学校编号查询学校某项目情况 10
439 项目编号查询取名次学校 10
第五章 结束语 11
51 课程设计总结 11
52 致谢 11
参考文献 12
附录 13


第章 绪
11 运动会分数统计系统背景
信息技术已深入类工作生活天计算机软件广泛应越越政府企业业务纳入计算机软件系统
着社会进步体育事业发展提高运动会成绩统计准确减少设计者工作量开发系统
12 运动会分数统计系统务目标
务:参加运动会n学校学校编号1……n赛分成m男子项目w女子项目项目编号男子1……m女子m+1……m+w项目取前前三名积分前三名积分分:532(mw<20n<10)
目标:
1输入项目前三名前五名成绩
2统计学校总分
3学校编号学校总分男女团体总分排序输出
4学校编号查询学校某项目情况项目编号查询取前三前五名学校
规定:输入数形式范围:20整数(果做更输入学校名称运动项目名称)


















第二章 运动会分数统计系统需求分析
21功需求
运动会分数统计方案适合采结构体数组实现系统功应实现部分:赛成绩输入赛成绩输出查询赛成绩调统计结果
22功模块
根分析整系统划分4功模块分执行求中功该系统分赛成绩输入赛成绩输出查询赛成绩调统计结果赛成绩输出模块四子模块分:学校编号输出模块学校总分输出模块安南员总分输出模块女团总分输出模块查询赛成绩模块分学校编号查询模块河岸项目编号查询两子模块
功模块图图21示

图21功模块图

(1) 赛成绩输入模块:赛成绩输入模块分:创建信息部分该部分需输入学校编号项目编号取名次名次算法部分排序结果
(2) 赛成绩输出模块:输入数输出赛菜单选择输出相应数
(3) 查询赛成绩模块:查询赛结果菜单查询方式子菜单查询需数
(4) 调统计结果:输入学校运动会成绩排序输出
23数需求
需输入学校编号项目编号取名次名次
24性需求
程序运行期间避免运行量数时会出错够短时间运行结果稳定输出需系统达安全性性高稳定性强处理数迅速等特点




































第三章 系统开发工具关键技术
31 系统开发工具
311 CodeBlocks
CodeBlocks开放源码全功跨CC++集成开发环境CodeBlocks开放源码软件CodeBlocks纯粹C++语言开发完成蓍名图形界面库wxWidgets(262 unicode)版追求完美C++程序员必忍受Eclipse缓慢必忍受VSNET庞高昂价格
32 关键技术
321 C语言
C语言种计算机程序设计语言具高级语言特点具汇编语言特点美国贝尔研究DMRitchie1972年推出1978C语言已先移植中微型机作工作系统设计语言编写系统应程序作应程序设计语言编写赖计算机硬件应程序应范围广泛具备强数处理力仅仅软件开发类科研需C语言适编写系统软件三维二维图形动画具体应单片机嵌入式系统开发
322 数组
数组程序设计中处理方便具相类型干变量序形式组织起种形式序排列类数元素集合称数组C语言中 数组属构造数类型数组分解数组元素数组元素基数类型构造类型数组元素类型数组分数值数组字符数组指针数组结构数组等种类
323 链表
链表(Linked list)种常见基础数结构种线性表会线性序存储数节点里存节点指针(Pointer)必须序存储链表插入时候达O(1)复杂度种线性表序表快查找节点者访问特定编号节点需O(n)时间序表相应时间复杂度分O(logn)O(1)
链表结构克服数组链表需预先知道数缺点链表结构充分利计算机存空间实现灵活存动态理链表失数组机读取优点时链表增加结点指针域空间开销较
链表种编程语言中实现LispScheme样语言建数类型中包含链表存取操作程序语言面象语言CC++Java易变工具生成链表



第四章 运动会分数统计系统实现
41数结构设计
学校存储结构链表
Prev school1 next
头结点
Prev school() next
…………
……


school类:
class schoolpublic athlete *学校*
{ ……
public
int item *学校获奖数*
int school *学校编号*
int boys *男团体总分*
int girls *女团体总分*
int score *学校总分*
athlete ath[MaxSize] *获奖运动员信息数组包括分数名次项目*
school *prev前指针
school *next 指针
}
中部分函数:
添加操作add(school* &head)
查询操作checkFunc(school *headint &n)
文件保存save(school *head)
总分快速排序tquicksort(vector& v int first int last)
总分基数排序 tbaseSort(vector& v int d)
42结构体定义
typedef struct node1{
int school *学校编号*
int record *项目成绩*
struct node1 *next *链域*
}Schools
typedef struct {
int item *项目编号*
Schools *firstschool *链域指链表中第结点*
}ITEM
typedef struct {
int z * 项目总数 *
ITEM a[MAX]
}ALLitems
typedef struct node2 {
int item *该学校获奖项目*
int record *项目成绩*
struct node2 *next *链域*
}Items
typedef struct {
int school *学校编号*
int score *学校总分*
int boys *男团体总分*
int girls *女团体总分*
Items *firstitem *链域指链表中第获奖项目结点*
}SCHNode
typedef struct {
int n * 学校总数 *
SCHNode b[MAX]
}ALLNode

43 系统界面实现
431菜单窗口

图41
432 输入项目成绩存储文件
请选择(0~8):1进入输入项目成绩存储文件

图42

1输入男子项目总数m1 2输入男子项目总数m1 3输入参加运动会学校总数3

图43


输入 项目:1 请选择1(1前三名2前五名)
第3名:学校<学校编号数字>3
第2名:学校<学校编号数字>2
第1名:学校<学校编号数字>1
项目:2 请选择1(1前三名2前五名)
第3名:学校<学校编号数字>1
第2名:学校<学校编号数字>2
第1名:学校<学校编号数字>3
项目:3 请选择1(1前三名2前五名)
第3名:学校<学校编号数字>1
第2名:学校<学校编号数字>3
第1名:学校<学校编号数字>2

图44

然输入项目:0 返回菜单页面

图45
433 统计学校总分
请选择(0~8):2进入统计学校总分

图46
434 学校编号排序输出
意键继续 返回菜单界面 请选择(0~8):3

图47

435 学校总分排序输出
意键继续 返回菜单界面 请选择(0~8):4

图48


436 男团体总分排序输出
意键继续 返回菜单界面 请选择(0~8):5

图49

437 女团体总分排序输出
意键继续 返回菜单界面 请选择(0~8):6

图410

438 学校编号查询学校某项目情
意键继续 返回菜单界面 请选择(0~8):7

图411
439 项目编号查询取名次学校
意键继续 返回菜单界面 请选择(0~8):8

图412

第五章 结束语
51 课程设计总结
次课程设计明确解知识点掌握较知识点运够熟练通次课程设计学会综合运理知识分析解决实际问题力养成严谨科学态度良程序设计惯实现知识智初步转化学会遵循软件开发程基规范运结构化程序设计方法课程设计题目求组成员完成设计编写调试测试应程序编写文档务
52 致谢
设计完成导师李菁老师细心指导进行次设计遇问题时老师辞辛苦讲解设计利进行设计选题资料搜集直设计修改整程中花费郭老师宝贵时间精力导师表示衷心感谢导师严谨治学态度开拓进取精神高度责心学生受益终生
感谢帮助位学时设计中起探讨问题指出设计误区时发现问题设计利进行没帮助样利结稿表示深深谢意
参考文献:
[1] 严蔚敏 吴伟民著数结构(C语言版)[M]北京:清华学出版社 19974
 
[2] 苏红 陈惠鹏等著C语言学实教程(第2版)[M]北京电子工业出版社

[3] 苏红 陈惠鹏等著C语言学实教程学指导(第2版)电子工业出版社








































附录
详细代码:
#include
#include
#include
#include
#include *屏幕操作函数*
#define MAX 50
#define NULL 0
typedef struct node1{
int school *学校编号*
int record *项目成绩*
struct node1 *next *链域*
}Schools
typedef struct {
int item *项目编号*
Schools *firstschool *链域指链表中第结点*
}ITEM
typedef struct {
int z * 项目总数 *
ITEM a[MAX]
}ALLitems

typedef struct node2 {
int item *该学校获奖项目*
int record *项目成绩*
struct node2 *next *链域*
}Items

typedef struct {
int school *学校编号*
int score *学校总分*
int boys *男团体总分*
int girls *女团体总分*
Items *firstitem *链域指链表中第获奖项目结点*
}SCHNode

typedef struct {
int n * 学校总数 *
SCHNode b[MAX]
}ALLNode

ALLitems *g1
ALLNode *g2

void funct1(ALLitems *g1ALLNode *g2)
{
Schools *p1
Items *p2
int ijkmwhx
p1(Schools *)malloc(sizeof(Schools))
p2(Items *)malloc(sizeof(Items))
if(p1||p2)
exit(1)

printf(\n ******输入项目信息 ****** \n\n)
printf( 输入男子项目总数m)
scanf(d&m)
if(m<0||m>20)
{
printf( 输入误m20整数请重新输入)
scanf(d&m)
}
printf( 输入女子项目总数w)
scanf(d&w)
if(w<0||w>20)
{
printf( 输入误w20整数请重新输入)
scanf(d&w)
}
printf( 输入参加运动会学校总数n)
scanf(d&g2>n)
if(g2>n<0||g2>n>20)
{
printf( 输入误n20整数请重新输入)
scanf(d&g2>n)
}
g1>zm+w
printf( 项目编号男子1d女子ddmm+1g1>z)
printf(\n\n ****记录运动会成绩****)
printf(\n\n (输入0标志结束)\n)
for(k1kzk++)
{
g1>a[k]itemk
g1>a[k]firstschoolNULL
}
for(k1knk++)
{
g2>b[k]schoolk
g2>b[k]firstitem0
g2>b[k]score0
g2>b[k]boys0
g2>b[k]girls0
}
g2>b[0]score0
g2>b[0]boys0
g2>b[0]girls0
while(i0)
{
printf(\n 项目)
scanf(d&i)
if(i0)
{
printf( 1前三名 2前五名\n)
printf( 请选择)
scanf(d&j)
if(j1&&j2)
{
printf( 输入误请重新选择)
scanf(d&j)
}
if(j1)
{
h3
do{ printf( 第d名学校(学校编号数字)h)
scanf(d&x)
p1(Schools *)malloc(sizeof(Schools))
p1>schoolx
p2(Items *)malloc(sizeof(Items))
p2>itemi
if(h3) p2>recordp1>record2
if(h2) p2>recordp1>record3
if(h1) p2>recordp1>record5
p1>nextg1>a[i]firstschool
g1>a[i]firstschoolp1
p2>nextg2>b[x]firstitem
g2>b[x]firstitemp2
g2>b[x]scoreg2>b[x]score+p2>record * 累计总分 *
if(ib[x]boysg2>b[x]boys+p2>record * 累计男团体总分 *
else g2>b[x]girlsg2>b[x]girls+p2>record * 累计女团体总分 *
h
}while(x0&&h0)
}
if(j2)
{
h5
do{
printf( 第d名学校(学校编号数字)h)
scanf(d&x)
p1(Schools *)malloc(sizeof(Schools))
p1>schoolx
p2(Items *)malloc(sizeof(Items))
p2>itemi
if(h5) p2>recordp1>record1
if(h4) p2>recordp1>record2
if(h3) p2>recordp1>record3
if(h2) p2>recordp1>record5
if(h1) p2>recordp1>record7
p1>nextg1>a[i]firstschool
g1>a[i]firstschoolp1
p2>nextg2>b[x]firstitem
g2>b[x]firstitemp2
g2>b[x]scoreg2>b[x]score+p2>record * 累计总分 *
if(ib[x]boysg2>b[x]boys+p2>record * 累计男团体总分 *
else g2>b[x]girlsg2>b[x]girls+p2>record * 累计女团体总分 *
h
}while(x0&&h0)
}
}
}
}

void save()
{
FILE *fp1*fp2
fp1(FILE *)malloc(sizeof(FILE))
fp2(FILE *)malloc(sizeof(FILE))
if((fp1fopen(sports1wb))NULL)
{
printf(cannot open file\n)
return
}
if(fwrite(g1sizeof(ALLitems)1fp1)1)
printf(file write error\n)
fclose(fp1)
if((fp2fopen(sports2wb))NULL)
{ printf(cannot open file\n)
return
}
if(fwrite(g2sizeof(ALLNode)1fp2)1)
printf(file write error\n)
fclose(fp2)
}
void funct2(ALLNode *g2) * 输出学校总分 *
{
int k
printf(\n\n ****** 输出学校总分 ******\n)
printf( 学校编号\t 总分 \n)
for(k1knk++)
printf( d\t\t\t d\nkg2>b[k]score)
printf(\n)
system(pause)
printf( 意键返回菜单)
getchar()
}
void funct3(ALLNode *g2) * 学校编号排序输出 *
{
int k
Items *p2
p2(Items *)malloc(sizeof(Items))
printf(\n\n ****** 学校编号排序输出 ******\n)
printf( 学校编号\t\t\t获奖情况 \n)
scanf(d&k)

for(k1knk++)
{
printf(\t\t\t\t\t\td\tk)
p2g2>b[k]firstitem
while(p2NULL)
{
printf(项目dd分 p2>itemp2>record)
p2p2>next
}
printf(\n)
}
printf(\n)
system(pause)
printf(意键返回菜单)
getchar()
}

void funct4(ALLNode *g2) * 学校总分排序输出 *
{
int ijk
Items *p2
printf(\n\n ****** 学校总分排序输出 ******\n)
printf( 学校编号\t\t总分 \n)
scanf(d&k)
printf(输入查询项目编号)

for(i2ini++)
{
printf(d\tk)
p2g2>b[k]firstitem
while(p2NULL)
{
printf(d \t\td\ng2>b[k]schoolg2>b[k]score)
p2p2>next
}
printf(\n)


g2>b[0]scoreg2>b[i]score
g2>b[0]boysg2>b[i]boys
g2>b[0]girlsg2>b[i]girls
g2>b[0]schoolg2>b[i]school
ji1
while(g2>b[0]scoreb[j]score&&j>0)
{
g2>b[j+1]scoreg2>b[j]score
g2>b[j+1]boysg2>b[j]boys
g2>b[j+1]girlsg2>b[j]girls
g2>b[j+1]schoolg2>b[j]school
j
}
g2>b[j+1]scoreg2>b[0]score
g2>b[j+1]boysg2>b[0]boys
g2>b[j+1]girlsg2>b[0]girls
g2>b[j+1]schoolg2>b[0]school
}
for(k1knk++)
printf(d \t\td\ng2>b[k]schoolg2>b[k]score)
system(pause)
printf(意键返回菜单)
getchar()
}


void funct5(ALLNode *g2) * 男团体总分排序输出 *
{
int ijk
Items *p2
p2(Items *)malloc(sizeof(Items))
printf(\n\n ****** 男团体总分排序输出 ******\n)
printf(学校编号\t\t男团体总分 \n)
scanf(d&k)
printf(输入查询学校编号)
for(i2ini++)
{
printf(d\tk)
p2g2>b[k]firstitem
while(p2NULL)
{ printf(d\t\t d\ng2>b[k]schoolg2>b[k]boys)
p2p2>next
}
printf(\n)
g2>b[0]scoreg2>b[i]score
g2>b[0]boysg2>b[i]boys
g2>b[0]girlsg2>b[i]girls
g2>b[0]schoolg2>b[i]school
ji1
while(g2>b[0]boysb[j]boys&&j>0)
{
g2>b[j+1]scoreg2>b[j]score
g2>b[j+1]boysg2>b[j]boys
g2>b[j+1]girlsg2>b[j]girls
g2>b[j+1]schoolg2>b[j]school
j
}
g2>b[j+1]scoreg2>b[0]score
g2>b[j+1]boysg2>b[0]boys
g2>b[j+1]girlsg2>b[0]girls
g2>b[j+1]schoolg2>b[0]school
}
for(k1knk++)
printf(d\t\t d\ng2>b[k]schoolg2>b[k]boys)
system(pause) 暂停等
printf(意键返回菜单)
getchar()
}

void funct6(ALLNode *g2) * 女团体总分排序输出 *
{
int ijk
Items *p2
p2(Items *)malloc(sizeof(Items))
printf(\n\n ****** 女团体总分排序输出 ******\n)
printf(学校编号\t\t女团体总分 \n)

scanf(d&k)
printf(输入查询项目编号)

for(i2ini++)
{
printf(d\tk)
p2g2>b[k]firstitem
while(p2NULL)
{ printf(d\t\t d\ng2>b[k]schoolg2>b[k]girls)
p2p2>next
}
printf(\n)



g2>b[0]scoreg2>b[i]score
g2>b[0]boysg2>b[i]boys
g2>b[0]girlsg2>b[i]girls
g2>b[0]schoolg2>b[i]school
ji1
while(g2>b[0]girlsb[j]girls&&j>0)
{ g2>b[j+1]scoreg2>b[j]score
g2>b[j+1]boysg2>b[j]boys
g2>b[j+1]girlsg2>b[j]girls
g2>b[j+1]schoolg2>b[j]school
j
}
g2>b[j+1]scoreg2>b[0]score
g2>b[j+1]boysg2>b[0]boys
g2>b[j+1]girlsg2>b[0]girls
g2>b[j+1]schoolg2>b[0]school
}

for(k1knk++)
printf(d\t\t d\ng2>b[k]schoolg2>b[k]girls)
system(pause)
printf(意键返回菜单)
getchar()
}

void funct7(ALLNode *g2) * 学校编号查询学校某项目情况 *
{
int ij
Items *p2
printf(\n ****** 学校编号查询学校某项目情况 ******\n)
printf( 输入查询学校编号)
scanf(d&i)
printf( 输入查询项目编号)
scanf(d&j)
p2g2>b[i]firstitem
while(p2NULL)
{
if(p2>itemj)
printf( 学校编号d\t项目dd分\nip2>itemp2>record)
p2p2>next
}
printf(\n)
system(pause)
printf( 意键返回菜单)
getchar()
}

void funct8(ALLitems *g1) * 项目编号查询取名次学校 *
{
int i
Schools *p1
printf(\n*** 项目编号查询取名次学校 ***\n)
printf(输入查询项目编号)
scanf(d&i)
printf(项目编号\t\t\t取名次学校\n)
printf(d\ti)
p1g1>a[i]firstschool
while(p1NULL)
{ printf( 学校dd分 p1>schoolp1>record)
p1p1>next
}
printf(\n\n)
system(pause)
printf(意键返回菜单)
getchar()
}

void main()
{
int t
g2(ALLNode*)malloc(sizeof(ALLNode))
g1(ALLitems*)malloc(sizeof(ALLitems))
if(g2||g1)
exit(1)
textcolor(WHITE)
textbackground(BLUE)
clrscr()
system(cls)
for()
{
printf(\t\t* * * * * * * * * * * * * * * * * * * * * * *\n)
printf(\t\t 运动会分数统计系统 \n)
printf(\t\t* * * * * * * * * * * * * * * * * * * * * * *\n)
printf(\t\t* 1输入项目成绩存储文件 *\t \n)
printf(\t\t* 2统计学校总分 *\t \n)
printf(\t\t* 3学校编号排序输出 *\t \n)
printf(\t\t* 4学校总分排序输出 *\t \n)
printf(\t\t* 5男团体总分排序输出 *\t \n)
printf(\t\t* 6女团体总分排序输出 *\t \n)
printf(\t\t* 7学校编号查询学校某项目情况 *\t \n)
printf(\t\t* 8项目编号查询取名次学校 *\n)
printf(\t\t* 0退出 *\n)
printf(\t\t* * * * * * * * * * * * * * * * * * * * * * *\n)


printf(\t\t \n)
printf(\t\t \n)
printf(\t\t \n)
printf(\t\t 请选择(08))
loopscanf(d&t)
system(cls)
switch(t)
{
case 1funct1(g1g2)save()break
case 2funct2(g2)break
case 3funct3(g2)break
case 4funct4(g2)break
case 5funct5(g2)break
case 6funct6(g2)break
case 7funct7(g2)break
case 8funct8(g1)break
case 0exit(0)
default{ printf(输入误请重新选择)
goto loop}
}clrscr()
system(cls)
}
}

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

《数据结构(C语言版)》教案

2011 至2012 学年第 一 学期教  案课程名称 数据结构 使用教材《数据结构(C语言版)》教学时数 56    课程性质 必修    任课班级(人数)信管(53人)   信息 系(部)    信管 教研室任课教师山东科技大学泰山科技学院课 时 授 课 计 划2011-2012学年第 二学期                           第1周

文***享 3年前 上传654   0

数据结构(C语言版)课程设计报告表达式求值说明书

XX大学数据结构课程设计说明书题目: 表达式求值 院 系: 计算机科学与工程学院 专业班级: 计算机班 学 号: 学生姓名: 指导教师:  2013年 X 月X 日

文***享 3年前 上传539   0

数据结构(C语言版)(第2版)课后习题答案

数据结构(C语言版)(第2版) 课后习题答案 目 录第1章 绪论 1第2章 线性表 5第3章 栈和队列 13第4章 串、数组和广义表 26第5章 树和二叉树 33第6章 图 43第7章 查找 54第8章 排序 65第1章 绪论1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。答案:数

文***品 2年前 上传670   0

运动会分数统计系统实验报告

运动会分数统计系统的实现计科班一、设计要求1、问题描述参加运动会有n个学校,学校编码为1,2,…,n,比赛分成m个男子项目和w个女子项目。项目编号为男子1,2,…,m,女子m+1,m+2,…,m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为7,5,3,2,1;前三名的积分分别5,3,2;哪些取前五名或前三名由学生自己设定(m<=20,n<=20)。2、需求分析(

文***享 3年前 上传724   0

数据结构和算法课程设计题目

XX大学课程设计课程名称: 数 据 结 构 与 算 法院(部)名 称: 信息与计算科学学院组长姓名学号 同组人员姓名指导教师姓名: 设 计 时 间: 2010.6.7----2009.6.27一、《数据结构与算法》课程设计参考题目(一)参考题目一(每位同学选作一个,同组人员

文***品 11个月前 上传382   0

C语言课程设计学校运动会管理系统

C语言课程设计 学 校 运 动 会 管理系统代码有误运行不了 专业:网络工程 班级: 报告人: 指导老师: 报告日期:2014年X月X号一、 需求分析1、 问题描述: 建立运动员信息系统,包括运

文***品 1年前 上传233   0

C课程设计题目及要求

课程设计题目 选题一: 学生信息管理系统设计 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。(测试数据不少5个人,可以用本班同学的具体数据为背景) 软件由下列几个功能模块组成: (1)增加一个学生的信息(需输入要增加学生的所有信息);当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入; (2)统计本班学生总人数及男女生人数。 (3)分别按照学号

1***9 7年前 上传3878   0

高校教材管理系统数据结构课程设计

数据结构课程设计题 目: 高校教材管理系统 课 程 设 计 任 务 书一、课程设计题目: 高校教材管理系统 二、课程设计应解决的主要问题: (1) 实现出版社、教材类型等的管理

文***品 3年前 上传780   0

数据结构课程设计报告最小生成树Kruskal算法

计算机科学与技术系课程设计报告 2014-2015学年第二学期课程数据结构课程设计名称Kruskal算法求最小生成树学生姓名 学号 专业班级 软件工程指导教师 2014年X月题目:设计程序完成如下功能:对给定过的网和起点,用kruskal算法的基本思想求解其所有的最小生成树1、问题分析和任务定义根据课设题目要求,拟将整体程序分为三大模块

文***品 1年前 上传208   0

设计散列表实现电话号码查找系统数据结构课程设计

XX学院课程设计报告书专 业:计算机科学与技术 课程设计名称:《数据结构课程设计》题 目:设计散列表实现电话号码查找系统班 级: 学    号: 姓    名: 同 组 人 员: 无指 导 老 师: 完 成 时 间: 摘要电话号码的查找系统软件是现在很实用工具,随着时代的发展,信息化得发

文***品 2年前 上传581   0

数据结构课程设计报告——图书管理系统

课程设计报告 课设课题: 课程设计——图书管理系统 学 院: 电 子 信 息 学 院 专 业: 网 络 工 程 姓 名: 班级学号: 指导教师:

文***享 3年前 上传681   0

哈夫曼树应用数据结构课程设计报告

数据结构课程设计报告设计题目:哈夫曼树应用 专 业 : 软件工程 班 级 : 软件 学 生 : 学 号 : 指导教师 : 起止时间 :2011-07-04—2011-07

文***品 2年前 上传472   0

数据结构文本编辑器课程设计

数据结构课程设计报告一. 需求分析1.题目及要求名称:简单的文本编辑器内容:输入一页文字,程序可以统计出文字、数字、空格的个数。静态存储一页文章,每行最多不超过80个字符,共N行。要求:(1)分别统计出其中英文字母数和空格数及整篇文章总字数;(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一字符或者子串,并将后面的字符前移。

文***享 1年前 上传307   0

关于数据结构课程设计心得体会范文

关于数据结构课程设计心得体会范文   关于数据结构课程设计心得体会(1)   这学期开始两周时间是我们自己选题上机的时间, 这学期开始两周时间是我们自己选题上机的时间,虽然 上机时间只有短短两个星期但从中确实学到了不少知识。 上机时间只有短短两个星期但从中确实学到了不少知识。   数据结构可以说是计算机里一门基础课程, 据结构可以说是计算机里一门基础课程,但我觉得我们一低 计算机里一门

焦***宝 5年前 上传1419   0

数据结构课程设计图的建立与输出

数据结构课程设计设计题目:图的建立与输出系 别: 电子与信息工程学院 专 业: 电子信息工程 班 级: 级班 姓 名: 学 号: 指导教师:

文***享 6个月前 上传179   0

车牌号管理系统数据结构课程设计报告

XX 学 院 计算机工程学院课程设计报告设计名称: 数据结构课程设计 选题名称: 车牌号管理系统 姓 名: 学 号: 专业班级: 软件工程 系 (院): 计算机工程学院

文***享 3年前 上传431   0

数据结构课程设计舞伴配对程序

沈阳航空航天大学课 程 设 计 报 告课程设计名称:数据结构课程设计课程设计题目:舞伴配对程序院(系):计算机学院专 业:计算机科学与技术班 级: 学 号:姓 名:指导教师:完成日期:2014年目 录第1章 概要设计 11.1题目的内容与要求 11.2总体结构 2第2章 详细设计 32.1主函数的流程图 32.

文***享 1年前 上传289   0

数据结构课程设计报告n维矩阵乘法

设计一个矩阵相乘的程序,首先从键盘输入两个矩阵a,b的内容,并输出两个矩阵,输出ab-1结果。

文***品 4年前 上传712   0

c++超市管理系统课程设计报告

c++超市管理系统课程设计报告第1章 任务描述本次C++实践课题为“超市管理系统”。要求功能有A、添加商品信息,有商品编号、商品名、供应商代号、进货价、售出价、存货数等。进货:若商品已存在,只需修改存货数;若不存在,需增加新纪录。B、售出:输入商品编号,修改相应的存货数与销售额。C、查询:查询商品,销售额。

文***品 2年前 上传552   0

C++语言课程设计一迷你高尔夫

C++语言课程设计一迷你高尔夫一、实验内容 玩家通过按下键盘上的上下左右方向键控制球的移动,使其最终到达出口则游戏通关。 要求如下:1、 游戏分成3关,第一关、第二关、第三关界面图如下:第一关第二关第三关2、 启动游戏进入第一关,胜利后进入第二关,如果第三关通关,则游戏重新回到第一关。3、 游戏玩法是通关控制键盘上的上下左右方向键控制球的运动,单击方向键,则球获得一个向该

文***品 3年前 上传608   0

c语言课程设计总结5篇

c语言课程设计总结5篇c语言课程设计总结(一):  c语言课程设计总结心得  经过一个学期的学习,我对C语言有了必须的了解。C语言是学习计算机科学的基础,作为一名计算机专业学生,掌握C语言更是毋庸置疑。在上课之前,就经常听同学说,C语言很难学,确实,刚开始听课时觉得老师不知所云。但是,发现对后续资料的预习后,前面的疑团都迎刃而解,这让我对C语言的学习更有信心。  计算机最重要的就是上机操

四***廷 3年前 上传1294   0

2021年c语言课程设计小结

 2021年c语言课程设计小结撰写人:___________日 期:___________2021年c语言课程设计小结关键词:图书管理系统关系模型功能模块随着社会的进步与发展,资源高效利用提高效率越来越受到人们的___.图书管理也提出这样的要求,因此图书管理的数字化越来越受到大众的青睐.图书管理系统是现代图书管理工具中的重要组成部分。它广泛应用于图书馆管理,力求开发出一套严谨、

x***o 3年前 上传603   0

C语言课程设计学生考勤系统

设计任务:C语言课程设计任务书题目:学生考勤系统设计功能:学生考勤系统应包含各班学生的全部信息。每个学生是一条记录,包括姓名、性别、学号、出勤情况等。本系统可模拟考勤过程,记录考勤结果,并能够在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。分步实施:1、 初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数;2、 建立一个文件,将每条记录信息写入文件中并能显示于

文***品 2年前 上传526   0

C语言课程设计通讯录管理系统

 课程设计报告书 课程名称: C语言课程设计 班 级: 学 号: 姓 名: 指导老师: 设计时间:

文***品 5年前 上传2401   0

c语言课程设计贪吃蛇

XX 大 学 C语言程序设计 课程设计(论文)题目: 贪吃蛇 院(系): 软件学院 专业班级: 学 号: 学生姓名: 指导教师:

文***品 3年前 上传432   0