C语言课程设计,题目是:设计题目管理系统,代码不会写,思路不清晰,跪求高人指点迷津!

我们需要每学期完成一个课程设计,这次的题目是:设计题目管理系统。 第一次进行课程设计,不知从何下手。不会写,跪求高人!!!

第1个回答  2013-06-08
就这么一个名字吗?
没有其他的详细需求?追问

设计题目管理系统设计题目管理信息包括:题目分类、题目编号、题目名称、题目总量、选题学生姓名、学生总数、选题学生学号。系统的主要功能包括:1. 创建题目信息文件2. 增加题目信息3. 删除题目信息4. 修改题目信息5. 按不同条件对题目信息进行查询操作。要包括分支 循环 数组 函数文件。不许用结构体和指针 6.还有可以浏览全部题目 能给具体代码吗?

追答

这个工作量可不小... 不是几天就能写出来的啊
如果只是命令行的还简单一些,加上界面就更麻烦了
关键还不让用结构体,这不是为难人吗。。。。。。

追问

对呀,只让用数组什么的。界面无所谓,你能给些命令行的代码吗?

追答

如果能用数据库的话,就是最简单的方法了。

如果不用数据库的话,就自己写索引吧
有一个思路,你可以试一下
管理程序创建一个文件夹,里面先有一个index文件,存题目总数,各题目的名称,以及查询关键字
然后每个题目单独一个文件,可以用题目名称来做文件名
或者在index里面存题目编号,用题目编号做文件名

在题目文件里面存题目内容,题目编号,分类,名称

创建学生文件,存学生总数,姓名,学号

建立学生选题文件,存学号和题目的对应关系

架构就是这样
然后就是对这些文件进行操作了

说实话,怎么看怎么像是数据库的东西。 题目一个表,学生一个表就搞定了

本回答被提问者采纳

c语言课程设计总结
6月11日,我们的课程设计结束了,但是它留给我的印象是不可磨灭的。无论我以后会不会涉及到C语言程序编译的研究,我想,我至少掌握了一种系统的研究方法,我们学习的目的就在于运用,我们运用这种研究方法的时候会很多,我最后要感谢课程设计,它的确教会我很多。另外,虚机团上产品团购,超级便宜 ...

请问怎样学好c语言啊? 我这学期刚学c语言,每次做编程的题花费的时间...
先这样多做些题目,等熟悉了,脑海中能自然浮现出流程,就可以脱离流程图了。c不是多练就百分之百有成效的,主要是要学会编程的逻辑规律,这个要靠理解,而不是做题。你也可以试着写一下书上的例题,理解例题的编写方法。祝学习顺利!

学计算机专业的不会编程啊怎么办?
我大一学完C语言,基本什么都不会(可能是我懒),考试抄过的。但是课程设计搞那个成绩管理系统,认真去做了一周多,C语言就会了。然后边学边做,到大四也算一方豪强。其次呢,C语言或者编程的学习,这个有个循序渐进的过程,为什么先学C语言,然后数据结构,算法,面向对象,也是这个道理。如果你开始学...

C语言鸽子兔子问题
楼主这程序,确实没有什么问题啊 你指的 提交上去为什么老是wrong answer 是什么啊 具体给出的错误提示是什么,还望楼主补充清楚 include <stdio.h> int main(){ int n,m,x[100],y[100],i=0,t=0;scanf("%d%d",&n,&m);while(!(n==0&&m==0))\/\/这边建议改为while(!(n==0...

什么是编程,在自己的电脑上面如何学习编程,希望大家指点迷津?
简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——程序,...

...编程语言的基础我该从何学起 跪求高人指点迷津?
C++98)吧。不要听别人说某某语言比某某语言更优越,更先进。对于这种问题,我只能说编程语言是在不断地发展的,每种编程语言在发展的过程中都会或多或少吸取其他语言的优点。谈一种语言比另一种语言更好是没有意义的。所以呢!你就专心学的语言,其他的问题交给语言设计者。有疑问的可以继续问。

计算机专业的同学该如何考虑自己未来的发展?
学的计算机专业,虽然学过一些高级编程语言,比如说 C、C++、C#、JAVA 等,也开过一些硬件和网络方面的课程,像嵌入式、单片机、汇编之类的,但学得很不好。虽然每学期有课程设计,会要求做一些小型的系统或程序项目,而且我个人对做项目也有一点兴趣,但自己编程的水平太差了,基本上写不出很优秀的代码,面向对象、类的...

...发展前景!诸多问题!求好心的高手指点迷津~!
自己对网页设计比较感兴趣,现已自己学习HTML CSS,能够熟练运用DREAMWEAVER和PS~做一些简单的静态网页。也稍懂一点JAVASCRIPT~现在想学关于网页编程的知识,在学习JAVA,JSP和c#,ASP.NET两个系统上犹豫,希望高手能够帮忙分析下我的情况(有C,C++基础,身边也有JAVA强人能够指点迷津),给我点宝贵的意见。还有就是在学习过程...

计算机专业对编程要求不高的职业有哪些?
1、网站管理员,也被称为网站架构师、网站开发者、站长、网络管理员等,是设计、开发、运营、维护一个网站的负责人。对于公众站点来说,网站管理员能够更改、处理用户留下的所有评论。四、计算机销售,硬件维护。1、计算机维护是指对计算机的性能等进行维护措施,是提高计算机使用效率和延长计算机使用寿命的...

C语言求平均数问题
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的...

相似回答