1 设计题目(c语言)
本设计要求使用头文件和菜单,并组成一个工程文件,对职工的档案进行管理并生成职工的简明信息。
3.2 设计要求
设计要求实现如下功能:
(1)建立wkrs职工数据结构,结构含有姓名、序号、性别和年龄信息。
(2)建立一个结构数组,以便存储10个职工信息。
(3)设计一个readin函数,以便采用问答式输入10个职工的信息。
(4)编写一个display函数,要求使用结构指针作为参数,用来输出结构数组的内容。
(5)建立wks职工简明数据结构,结构中只含有姓名和年龄信息。
(6)编制一个srt函数,根据wks结构建立的职工情况,把职工姓名和年龄信息抽出来,另外建一个只含职工姓名和年龄的wkshort结构的数组。
(7)编制一个delwk函数,可以从简明数据结构中删去指定的职工数据。如果数组中没有要删去的职工,则输出没有这个职工的信息;如果将内容全部删去,应该给出内容已空的提示信息。
(8)将上述函数编制在一个文件里,共用一个头文件。
(9)用一个简单的菜单提供上述操作。菜单信息为:
1、输入数据
2、显示原始数据
3、制作简明数据
4、删除简明数据
5、结束退出
Please Input 1-5:
源程序:#include
#include
#include
struct wks/*定义一个结构体数组存放数组*/
{ char num[10];
char name[10];
char sex[3];
int age;
}wksfull[2];
struct wkshort/*定义简明数据数组*/
{ char name[10];
int age;
}wksshort[2];
int n=2;
void readin()/*定义输入职工信息函数*/
{