《C程序设计大作业》题目和要求-15级计算机科学与技术
C程序设计大作业
一、作业目的
1、 掌握用C语言进行程序设计的基本方法 。
2、 掌握C语言的基本语法以及运用所学知识进行编程
3、 初步完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际
应用能力,为后续课程打下基础。
二、作业内容
选题:以下题目中任选其一,独立完成。
开发平台:Visual C++ 6.0或Visual Studio任意版本,
可建立Win32 Console Application或MFC Application。
1. 模拟银行ATM机功能实现
实现ATM机的基本操作与界面。
基本功能:
(1)主菜单:新建账户、存钱、取钱、查询、转账
(2)新建账户功能:要求输入以下信息:账号、账户名、账户余额。
(3)存钱功能:要求输入以下信息:账号、账户名、存钱金额、存钱日期。系统将记录以上信息,并计算余额输出。
(4)取钱功能:要求输入以下信息:账号、账户名、取钱金额、取钱日期。系统将记录以上信息,并计算余额输出。
(5)查询功能:要求输入以下信息:账号、账户名、查询的记录类型(存钱还是取钱还是包含两者)、查询的日期范围(从哪个日期到哪个日期)。系统将输出对应信息。
以下是扩展功能,选做:
(6)转账功能:要求输入以下信息:转出账号、转出账户名、转入账号、转入账号名,金额。系统将记录以上信息,并计算计算转出账号的余额输出,同时改变转入账号的余额但不输出。
(7)在查询功能中,查询的记录类型一项增加转账记录。
2.学生成绩与奖学金评定系统
问题描述:
学生成绩与奖学金评定系统主要实现对学生的成绩进行查询和管理。要求用
结构体完成。
基本功能:
(1)学生基本数据的管理(包括学号、姓名、班级)。可以实现对学生信息的添加、删除和修改功能。
(2)成绩的管理(科目包括英语、数学和C++语言等)
(3)要求可添加、删除、查询、修改学生的信息,以及浏览学生的全部信息。
(4)总成绩统计(每个学生的总成绩、平均成绩)