首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

本人第一次课程设计,感觉无从下手,请高手提供些代码,该如何处理

2012-02-21 
本人第一次课程设计,感觉无从下手,请高手提供些代码我第一次编一个应用程序,有点手足无措,是运动会管理系

本人第一次课程设计,感觉无从下手,请高手提供些代码
我第一次编一个应用程序,有点手足无措,是运动会管理系统  
要求:1,系统的操作界面,有提示用户如何操作  
2,从键盘可以将学生的各项目成绩录入;  
3,运动会的录入成绩可以通过对运动员姓名查询方式在屏幕上显示  
4,程序具有修改资料功能  
5,程序实现对文件的读取和写入操作  
6,程序具有对某一项目名次进行降序排列  
7,每一项目均为第一名3分,第二名2分,第三名1分,程序可以计算出所有代表队的总得分,并按降序排列.  
8,程序要求可以将各个参赛队的所有队员在每个项目的成绩全部显示出来  
9,程序可以用运动员的姓名来查询该队员在此次运动会上所有项目成绩  
 


[解决办法]
用C/C++ 实现么 的确要花点精力 其实没有什么难的,难得是自己要下决心一步一步写。

1。操作界面,用控制台的话,可以做一个比较粗糙的界面,上面提示用户不同的输入有不同的动作,这里涉及到C里面的键盘接受,可以查看相关资料。
2。录入很简单了,定义好数据类型用cin就可以了。
3。设计到查询,可以把录入的数据存入文件,程序开启的时候读文件,把数据都读取到一个数据结构中来储存好,然后查询就容易了。C++的话推荐使用STL,这样简单安全。
4。修改资料也很容易,也就是找到Key的数据点(NODE),然后接受键盘输入修改保存,最后存文件。
5。这里涉及到文件的读取写入,查查资料,不会很难的。
6。这里是算法的设计问题了,如果单单是对名次排序,算法也很简单,冒泡就可以了。
7。这里也是一个简单的排序算法,计算好数据然后按排序好的次序打印出来就好似了。
8。这个不是很简单吗 就是把数据打印在界面上,把界面的内容考虑好就行了。
9。 利用姓名查所有项目成绩,这里也是一个查询,如果你所有的数据结构都组织好了,已经用STL存放完毕了,这个还有什么难度的呢。

其实这个课程设计关键是把数据结构设计好,算法,操作都是一些很基本的C/C++不会太难了.
[解决办法]
“学校要求用C,可是上学期教我们C语言的时候前面还好,到指针,链表那就讲的飞快,都没弄懂,而且我们只学了一门C语言,数据库,数据结构都没学过就让我们编,太郁闷了”
如果纯粹用c,完全不用数据库也行!文件存储就ok,还有阿,你什么学校,讲语言课居然没有讲数据结构!靠,这课程安排也太次了!
用c语言的话,开发环境完全可以用vc,只是工程要做成控制台的。
另外如果你喜欢也可以用Turbo C,哈哈,那东西是我本科时候老师让用的。。。。。。
要求:1,系统的操作界面,有提示用户如何操作
先printf提示,再scanf等待输入

2,从键盘可以将学生的各项目成绩录入;
同上

3,运动会的录入成绩可以通过对运动员姓名查询方式在屏幕上显示
录入之后可以保存在文件当中,用fopen对文件操作
printf就能数出字符到屏幕,(最常用的语句了,这都不会的话,我劝你直接挂科吧,或者换专业)

4,程序具有修改资料功能
文件操作!不多说了

5,程序实现对文件的读取和写入操作
同3,都把函数告诉你了

6,程序具有对某一项目名次进行降序排列
冒泡,分组等排列方法,可以事先把获得名次的运动员信息存在一个数列或者链表,然后,愿意咋排就咋排。

7,每一项目均为第一名3分,第二名2分,第三名1分,程序可以计算出所有代表队的总得分,并按降序排列.
这个和6类似,多了一步总分计算而已

8,程序要求可以将各个参赛队的所有队员在每个项目的成绩全部显示出来
可以使用文件操作,将这些信息录入的时候都存在一个文件里,到时候都按照一定的格式读出来
就ok了

9,程序可以用运动员的姓名来查询该队员在此次运动会上所有项目成绩
同上,搜索符合条件的项,然后printf。。。。


[解决办法]
如果第一次就是要代码,你也永远就是“第一次之前”的水平了。

> > 到指针,链表那就讲的飞快,都没弄懂
回去看,看不懂了问老师,做练习,或者上来提问

> > 数据结构都没学过
链表不是?

提问,要证明你的问题经过你的思考,值得别人回答。
[解决办法]
运动员信息首先得都输入吧,存到文件里,然后要用的时候读出来就是了
[解决办法]
先学好基础哦
[解决办法]
呵呵,努力...
把你不懂的贴出来...

热点排行