程序容易阅读2、至少采用文本菜单界面(如果能采用图形菜单界面更好)3、学生可自动增加新功能模块(视情况可另外加分)4、写出课程设计报告,具体要求见相关说明文档题目十八:设计一个简单计算器要求:在功能上尽量模拟windows操作系统中的计算器,系统界面不做强制要求。本计算器可以进行简单的四则运算(加、减、乘、除)但仅限于十进制下,还可以进行(八进制,十进制,十六进制)之间的相互转换,八进制最多可以输入19位数,十进制最多可以输入18位数,十六进制最多可以输入14位数,backspace表示退格,clear表示初始化。题目十九:猜数字游戏,有一定的容错功能,界面友好,功能齐全。游戏规则:?a,一个四位数,各位上的数字不重复,从1到9。b,按以下提示猜出这个四位数。?c,每次猜测输入的数据给出类似的提示*A*B。d,其中A前的*代表你本次猜对了多少个数字。?e,其中B前的*代表你本次猜对的数字并且位置正确的个数。题目二十:学生宿舍管理系统设计 功能:实现简单的学生宿舍基本信息管理,宿舍的基本信息包括楼号、房间号、面积、所容纳人数、已入住人数等 基本要求: 1设计简单的菜单,能够进行系统功能选择。 2实现信息的录入功能。 3在已有信息的基础上添加新的记录。 4删除指定房间号的记录。 5修改指定房间号的记录 6实现信息的浏览功能 7按房间号查询功能 8按已入住人数排序功能 题目二十一:通信录设一个通信录由以下几项数据信息构成:数据项类型===========================================姓名字符串地址字符串邮政编码字符串电话号码字符串试定义通信录类和定义通信录类实例,实现功能:存取、显示、删除记录、查询记录等功能。题目二十二:学生自拟要求具有插入、删除、查询、修改等功能。六、附课程设计报告样例示例:成绩管理系统的分析与设计专业:学号:姓名:完成时间: