学生通讯录
一、语言和环境
1.实现语言:C语言。
2.环境要求:devC++。
二、实现功能
开发一套学生通讯录C语言系统,具体实现如下功能:
1.打开系统显示欢迎界面,以及功能菜单,用户输入需要操作的功能序号,根据用户选择的需要进行相应界面
如图1所示。
图1
功能菜单
2.当用户输入序号1时进入到录入学生信息界面,用户输入学生的姓名,性别,年龄和电话,输入完毕保存学生信息,并提示是否继续录入,如果选择Y则继续录入,如果选择为N则返回主菜单。如图2所示:
图2
录入学生信息
3.当用户选择序号2则把录入的学生信息进行展示,如果没有录入则提示没有学术信息。如图3,图4所示
图3
显示录入的学生信息
图4
显示无学生信息
4.当用户选择菜单按键3时可以通过姓名查询学生信息,如果有则显示此学生信息,如果
如图5所示
图5
查询学生信息
图6
查无此人
三、具体要求及推荐实现步骤
1.定义结构体保存学生信息(学生姓名,学生年龄,学生性别,学生手机号),定义结构体数组保存学生商品。
2.录入学生信息
a)
输入学生信息,保存在结构体数组中,定义变量保存存储的个数”
3.显示
a)
读取数组中学生信息,循环显示。
4.查找
a)
根据用户输入的姓名,在数组中进行查找
四、评分标准
标准:学生通讯录
该项目的评分标准如下:
变量定义
定义结构体和结构体数组
主函数中能够循环进行菜单中的相关操作,并选择退出能自动退出程序
录入信息
正确定义录入函数
正确对信息进行保存
实现是否继续录入功能
显示
正确定义显示函数
正确判断是否已经录入学生信息
正确对学生信息进行循环显示
查找
正确定义查找函数
正确显示查找功能
总分
100分