c语言程序设计 中南大学,中南大学C语言程序设计.pdf

编程入门 行业动态 更新时间:2024-10-25 13:29:02

c语言程序设计 <a href=https://www.elefans.com/category/jswz/34/1766302.html style=中南大学,中南大学C语言程序设计.pdf"/>

c语言程序设计 中南大学,中南大学C语言程序设计.pdf

中南大学

二○一二~二○一三学年第一学期

信息科学与工程学院

计算机与程序设计语言

课程设计报告

课程名称: 计算机与程序设计语言

班 级: 电气工程2012 级1207班

学 号: 0909120703

姓 名: 黎毅刚

指导教师: 杨 希

二○一二年 十二 月

目录

一. 需求分析

二.解题思路

三.程序框图

四.程序截图

五.学之心得

六.程序代码

一.需求分析

教师工资管理系统

(1) 系统需要实现的功能:

A 输入教师信息

B浏览教师信息

C查询教师信息

D删除教师信息

E修改教师信息

(2) 数据处理:计算并输出教师的实际工资

(3) 需要处理的信息:教师编号、姓名、性别、

工资、水费、电费、实际工资

二.解题思路

1. 由于一个教师所包含的信息过多,所以应先定义一个结构

体。然后再定义一个结构体数组,来存储每个教师的信息。

数组的大小通过用宏定义的MAX来实现。

2. 主函数部分:可以通过switch语句来实现各个功能的接

入。每个功能可以通过函数的形式来实现。

3. 输入信息函数的实现:可以利用for循环和结构体数组以

及scanf语句来实现每个教师信息的录入。

4. 浏览信息函数的实现:可以利用for循环和结构体数组以

及printf语句来实现每个教师信息的输出。

5. 查询信息函数的实现:可以利用for循环和if语句来判断

需要查询的教师编号是否与数据库中的已有教师编号一

致,如果一致,输出该教师的所有信息。

6. 删除信息函数的实现:与5部分相似,判断编号一致后,

将该编号后一个教师的所有信息赋给该编号下的教师结构

体数组中,并把原来编号下的教师信息归零。

7. 修改信息函数的实现:先定义一个新的结构体数组,通过

for循环和if语句以及赋值语句来实现该教师全部信息的

修改,通过switch语句来实现教师的部分信息修改

8. 教师的姓名等字符数组的修改通过指针的方式来实现。

三.程序框图

输出界面

选择操作

退 出

读取数据 break 结束

选择0 系统

输入数据 break

选择1

选择2 浏览数据 break

选择3 查询数据 break

选择4 删除数据 break

选择5 修改数据 break

输出:无

break

效选项

结束

四.程序截图

程序菜单:

输入教师信息:

浏览教师信息:

查询教师信息:

删除教师信息:

修改该教师全部信息:

修改该教师单个信息:

退出系统:

五.学之心得

刚开始拿到题目时,看到密密麻麻的课

更多推荐

c语言程序设计 中南大学,中南大学C语言程序设计.pdf

本文发布于:2024-02-25 01:56:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1697401.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:中南大学   语言程序设计   pdf

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!