1. 实验题目:
题目:公司职员信息管理系统。
2. 数据结构:
c语言。3.源**:
#include""
#include""
#define m 100
struct date/*定义结构体数组来存储职工信息数据*/
int num;
char name[12];
char dptm[20];
int wage;
char place[40];
struct date work[m];
struct date *p;/*定义了一个结构体指针*/
int i;
void zjm()/主菜单函数*/
printf欢迎进入公司职工信息管理程序n");
printfn");
printf(" 请选择您的操作n");
printf1.增加职工信息;");
printf2.查找职工信息;");
printf3.显示所有职工信息;");
printf4.删除职工信息;");
printf0.退出。");
printf("请选择按键(0-4)");
int m;
scanf("%d",&m);
void add();
void show();
void search();
void delate();
void out();
switch(m)
void add()/职工信息添加函数*/
p=work;
int a;
dowhile(a==1);
printf("职工添加成功!!!n");
zjm();
void show()/职工信息显示函数*/
printf("所有职工信息如下:");
printf("姓名\t工号\t部门\t工资\t职位");
for(i=0;i<=m;i++)
printf("%s\t%d\t%s\t%d\t%s",work[i].name,work[i].num,work[i].
dptm,work[i].wage,work[i].place);
zjm();
void search()/职工信息查找函数*/
int k;
printf("请输入您要查找的职工工号:");
scanf("%d",&k);
for(i=0;i if(k==work[i].num)
zjm();
void delate()/职工信息删除函数*/
int a;
int n,j;
int k;
printf("请输入要删除的职员号:");
scanf("%d",&k);
for(i=0;i<=m;i++)
if(k==work[i].num)
printf("确认要删除吗?确认删除请按1不删除请按0");
printf("请选择:");
scanf("%d",&a);
if(a==1)
printf("删除成功!");
printf("删除成功的信息如下:");
printf("姓名\t工号\t部门\t工资\t职位");
for(i=1;i<=m;i++)
printf("%s\t%d\t%s\t%d\t%s",work[i].name,work[i].num,work[i].
dptm,work[i].wage,work[i].place);
zjm();
void out()
printfn");
void main()
printf欢迎进入公司职工信息管理程序n");
printfn");
printf(" 请选择您的操作n");
printf1.增加职工信息;");
printf2.查找职工信息;");
printf3.显示所有职工信息;");
printf4.删除职工信息;");
printf0.退出。");
printf("请选择按键(0-4)");
int m;
scanf("%d",&m);
switch(m)
4.每种情况下的运行结果截图:
增加信息图:
显示信息图:
删除信息图:
5.心得体会:
经过一个星期的上机实践学习,使我对c语言有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我也发现我的好多不足之处,首先是自己在指法上还不行,经常按错字母,通过学习也有所改进;再有对c语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对c语言中经常出现的错误也不了解,通过实践,使我在这几个方面的认识有所提高。
通过实践的学习,我认到学好计算机要重视实践操作,不仅仅是学习c语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好计算机。
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...