printf(\ scanf(\ if(l=='y') { for(;i printf(\ printf(\ printf(\ printf(\ printf(\ printf(\ printf(\ scanf(\ switch(choice) { case 1: modify(stu); break; case 2: output(stu); break; case 3: sort(stu); break; case 4: search(stu); break; case 5: insert(stu); break; case 6: delete(stu); break; case 7: exit(); break; } } getch(); } 五:建议和体会 本学期我们的C语言程序设计课程的考试题目是让学生自主设计。全班共分了6个小组,我们3组需要完成的题目是设计学生成绩管理系统 。 C语言的实质就是以一定的语法规范为准,通过对数据量的复杂结构运算,完成一定功能的程序,是一门计算机基础语言,我们通过这一学期的学习,对于其特点和算法有了一定程度的了解。这两周的课程设计正是让我们巩固以前的知识并在此基础上能够有所突破。 在大家的共同努力下,忙碌了两个星期,我们顺利完成了对此程序的编译及试运行。在设计程序的过程中,我们了解到要设计一个完整的程序,其中最难的可能就属设计整个程序的框架,其中可能会需要经过很多次的修改与调试,所以必须要有耐心,直至最后设计出自己想要的程序。 另外平时学习c语言的基础也很关键,因为如果平时学得就不怎么样,那么你面对这么一个比较有难度的程序,可能会望而却步,看懂他人的程序都是个难点,更别说让自己去设计。为了解决此类问题,最好就是多向同学,老师请教,查找资料。 设计一个程序的过程就是解决一个实际问题的过程,从解决实际问题的角度,我们可 12 - - 以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;在次我们必须捋清思路,逐一的解决问题的各个方面,即从输入开始入手,着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、函数,然后确定处理过程--算法。 感谢这次的课程设计,它使我更加深刻地体会到c语言程序编写过程的严谨与细致,还有就是无论做任何事都要有耐心。当然团队合作也是非常重要的一个环节,这会使你在学习过程中倍感轻松,所以在此次课程设计过程中,通过我们小组全体成员共同努力,终于完成了这个学生管理系统的设计。 总的来说,这次程序设计让我获益匪浅,对C语言也有了进一步的认识:C语言功能高、表达能力强、使用灵活方便、目标程序效率高等等。C语言是在国内外广泛使用的一种计算机语言,相信除了以上优点,还有许多我们还未发现,希望能在以后的学习中有更深入的认识。 六:参考文献 教材:C语言程序设计 C程序编程技术 指导教师的评语及评分 考核小组意见及评分 综合评分 13 - -