使用C编程实现一个学籍管理系统.docxVIP

  • 5
  • 0
  • 约6.87千字
  • 约 11页
  • 2017-05-18 发布于重庆
  • 举报
使用C编程实现一个学籍管理系统

使用C编程实现一个学籍管理系统 姓名:陈子瞻 班级:计算机51 学号:2150500008 一.程序设计与分析 (1)程序实现的功能: 1.提供了初始菜单,供用户选择使用功能; 2.通过定义各个函数实现不同选项下的功能; 3.主函数循环调用各函数,允许用户多次使用不同的功能; (2)采用的数据类型: 对班级,姓名,学号都采用了字符型,便于之后与用户输入字符之间的判断,从而避免了字符型数据与整型数据之间的变换。对各科分数,总分使用了浮点型。 (3)核心算法: A.使用结构体数组储存数据,使得数据的处理过程简化。 B.使用了一个全局整型变量数组,命名为int bianliang[3],通过判断用户输入的字符与系统所存的姓名,班级,学号等是否相同来给bianliang[i]赋值1或0,然后在输出的时候,添加一条判断语句判断bianliang[i]是否0,以此来控制是否输出学生信息。 C.在main函数中定义了int xuanze变量,通过用户的输入,先将输入的值存入xuanze变量,然后使用switch语句来判断并调用各函数。 D.使用do......while循环,判断用户是否需要继续输入数据,可以根据用户的选择实现输入函数的循环调用。 程序设计中存在的问题和解决思路: 在定义变量之初选择的是在main函数中定义,结果之后在其它函数中

文档评论(0)

1亿VIP精品文档

相关文档