下载此文档

《c语言程序设计》课程设计.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
。结构体:C语言允许用户自己建立由不同类型数据组成的组合型的数据结构。structstudent//结构体{ intnum; charname[20]; floatscore1; floatscore2; floatscore3; floataverage; floatsum;}student[NUM];用函数实现模块化程序设计:在C语言中,为了简化主函数,使阅读和维护程序变得简单,可以事先编好一批主函数中需要用到的函数,然后再直接调用到主函数中就能得到预期的结果。对文件的输入输出:将输入的数据保存到磁盘中的指定文件夹,在需要时再利用指针将其调出使用。循环结构:(1)用do…while语句实现循环(2)用for语句实现循环do{语句;}while(表达式);for(循环变量赋初值;循环条件;循环变量增值)语句;、整个系统均用C语言实现;2、利用结构体数组来实现学生成绩的数据结构设计;3、系统具有输入、显示、查询、删除、排序、插入、保存、读取等基本功能;4、系统的各个功能模块都用函数的形式来实现;5、要求能将学生成绩信息保存在文件中;6、要求能从文件中读取学生信息并进行相关处理。(输入);完成全部学生或满足指定条件记录的显示(显示);完成按姓名查找学生记录并显示(查找);按学生平均成绩排名(排序);任意插入和修改学生记录(插入);将学生记录保存在自定义的文件中(保存);将保存在文件中的学生记录读取出来(读取)的,并能够用一个文本菜单来调用各个功能的程序。intmain()//主函数{ inta; do{printf("\t\t************欢迎使用学生管理系统************\n");printf("\n\n*************************输入相应的数字选择需要的功能***************************\n\n");printf("\t\t\t\\n");printf("\t\t\t\\n");printf("\t\t\t\\n");printf("\t\t\t\\n");printf("\t\t\t\\n");printf("\t\t\t\\n");printf("\t\t\t\\n");printf("\t\t\t\\n\n");printf("***************************************************************************");scanf("%d",&a); switch(a) { case1:system("cls");shuru();break; case2:system("cls");xianshi();break; case3:system("cls");chaxun();break; case4:system("cls");paixu();break; case5:system("cls");shanchu();break; case6:system("cls");charu();break; case7:system("cls");xiugai();break; case8:system("exit");exit(0); }}while(1);} 。Y/N插入并保存学生信息修改学生信息退出学生成绩管理系统Y/N按学生总成绩对学生进行排名删除已保存的学生的信息通过姓名查询学生信息显示以保存学生成绩信息输入并保存学生成绩信息主菜单YYNN结束程序 ,以便于对学生不同信息输入与查询。structstudent//结构体{intnum;//学号charname[20];//姓名floatscore1; //语文成绩floatscore2; //数学成绩floatscore3; //英语成绩floataverage; //平均成绩floatsum;//总成绩}student[NUM];,在主函数需要的时候调用,不仅能简化主函数,还能方便后面对主函数的修改和维护。voidshuru(); //输入函数voidxianshi(); //显示函数voidchaxun(); //查询函数voidpaixu(); //排序函数voi

《c语言程序设计》课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zxwziyou8
  • 文件大小664 KB
  • 时间2019-03-03