一个项目设计:职工信息管理系统
更新时间:2024-05-19 11:13:01 阅读量: 综合文库 文档下载
- 自己设计一个项目推荐度:
- 相关推荐
#include
#define N 100
struct employee//职工基本情况 {
int num; //工号
char name[10]; //姓名 int sex; //性别 int position; //职位 int age; //年龄 int cult; //学历 int salary; //工资 int state; //健康情况 long tel; //联系电话 char adr[50]; //住址 }em[N];
int num[N]={0};
struct employee newem;
void mainmenu(); //主菜单 void input(); //输入模块 void display(); //显示模块
void del(); //删除模块 void add(); //添加模块 void count(); //统计模块
void change(); //修改模块 int changeposition(); //修改职位 int changecult(); //修改学历 int changesalary(); //修改工资 int changestate(); //修改身体状况 void changmany(); //修改多项信息 void print(); //打印函数
void select(); //查询模块 void numselect(); //按工号查询 void nameselect(); //按姓名查询
void cultselect(); //按学历查询 void positionselect(); //按职位查询
? 2010-7-11 11:46 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
2楼
void stateselect(); //按身体状况查询 void sexselect(); //按性别查询
void ageselect(); //按年龄区间查询 void salaryselect(); //按工资区间查询
void paixu(); //排序模块
void numpx(); //按工号排序 void cultpx(); //按学历排序 void positionpx(); //按职位排序
void statepx(); //按身体状况排序 void agepx(); //按年龄排序 void salarypx(); //按工资排序
void main() //主函数 {
char password[7]=\ char s[7]; int flag=0; int n=3;
system(\con: lines=100 cols=120 \ do {
printf(\请你输入密码:\\n\ scanf(\
if(!strcmp(s,password)) //若密码正确 {
printf(\恭喜你成功登陆了\\n\\n\\n\ flag=1; break; } else {
printf(\输入有错误请重新输入:\\n\ n--;
2010-7-11 11:46 回复
?
? LUZIF200826 ?
2位粉丝
?
}
}while(n>0); if(!flag) {
printf(\你的输入次数已到再见\\n\
3楼 exit(0); }
printf(\请按任意键继续!\\n\ getch();
mainmenu(); }
void mainmenu() //主菜单 {
int choicemanage=0; while(1) {
system(\
printf(\欢迎进入职工信息管理系统\\n\
printf(\ printf(\请你选择操作类型:\\n\ printf(\输入职工信息\\n\ printf(\显示职工信息\\n\ printf(\查询职工信息\\n\ printf(\修改职工信息\\n\ printf(\追加一个职工信息\\n\ printf(\删除一个职工信息\\n\ printf(\统计职工信息\\n\
printf(\对职工信息进行排序\\n\ printf(\退出\\n\
printf(\ scanf(\ switch(choicemanage) {
case 1:
? ?
input(); //输入职工信息 break; case 2:
display(); //显示职工信息 break; case 3:
select(); //查询职工信息 ? 2010-7-11 11:46 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
break; case 4:
change(); //修改职工信息 break; case 5:
add(); //追加一个职工信息 break; case 6:
del(); //删除一个职工信息
break; case 7:
count(); //统计职工信息 break; case 8:
paixu(); //对职工信息进行排序 break; case 0:
printf(\谢谢你的使用再见\\n\ exit(0); default:
printf(\你的输入有错请重新输入\\n\ } } }
void input() //输入模块 {
FILE *fp;
4楼
int k,j,flag=0,i=0; char choice; system(\
if((fp=fopen(\ exit(0);
srand(time(NULL)); while(1) {
i++;
? 2010-7-11 11:46 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
system(\
printf(\第%d个职工\\n\printf(\do {
em[i].num=rand()`00+2000; //自动生成工号 for(j=0;num[j];j++) {
if(num[j]==em[i].num) {
flag=1; break; } }
if(flag!=1) {
num[i]=em[i].num; break; } }while(1); 5楼printf(\工号:%d\\n\
printf(\请输入姓名:\\n\//输入姓名 scanf(\printf(\do {
printf(\请选择性别以1为男2为女:\\n\//输入性别
changmany(); em[i]=newem; break; case 0:
mainmenu(); default :
printf(\输入有错误\? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
} }
fwrite(&em[i],sizeof(struct employee),1,fp); }
fclose(fp); if(l==0)
{printf(\该员工不存在,请查证后再输入!\\n\ select(); }
10楼 else
printf(\操作完成按任意键返回主菜单\\n\ getch(); }
int changeposition() {
int newposition;
printf(\请选择新职位1为董事长2为总经理3为副总经理4为经理5为副经理6为秘书7为技术员8为领班9为普通员工:\\n\
scanf(\ return(newposition); }
int changecult() {
int newcult;
printf(\请选择新的文凭1为专家2为博士3为硕士4为
学士5为其他:\\n\
scanf(\ return(newcult); }
int changesalary() {
int newsalary;
printf(\请输入新的工资:\\n\ scanf(\ return(newsalary); }
int changestate() {
int newstate;
printf(\请选择现在的身体情况1好2为一般3为差:\\n\ scanf(\ return(newstate); }
void changmany() {
int k;
system(\
printf(\请依次输入该员工的新信息\\n\ do {
printf(\请选择职位1.董事长2.总经理3.副总经理4.经理5.副经理6.秘书7.技术员8.领班9.普通员工:\\n\输入职位
scanf(\ if(k>=1&&k<=9) {
newem.position=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入年龄:\ scanf(\ printf(\
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
do {
printf(\请选择文化程度1为专家2为博士3为硕士4为学士5为其他:\\n\输入文化程度 scanf(\ if(k>=1&&k<=5) {
newem.cult=k;
11楼 break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入工资:\\n\输入工资 scanf(\ printf(\ do {
printf(\请你选择身体情况1好2为一般3为差:\\n\身体情况
scanf(\ if(k>=1&&k<=3) {
newem.state=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入联系电话:\ scanf(\ printf(\
printf(\请输入地址:\ scanf(\ printf(\
}
void add()//追加一个职工信息 {
struct employee emp; FILE *fp;
int l,k,j,flag=0,i=0; system(\
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
if((fp=fopen(\exit(0);
for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++); l=i;
fclose(fp);
if((fp=fopen(\{
printf(\不能够打开这个文件\\n\getch(); exit(0); }
printf(\请你输入新人的内容:\\n\srand(time(NULL)); do {
emp.num=rand()`00+2000; //自动生成工号 for(j=0;num[j];j++) {
if(num[j]==emp.num) 12楼{
flag=1; break; } }
if(flag!=1) {
num[l]=emp.num; l++; break; }
}while(1);
printf(\请输入姓名:\\n\//输入姓名 scanf(\ printf(\ do {
printf(\请选择性别以1为男2为女:\\n\//输入性别 scanf(\ if(k>=1&&k<=2) {
emp.sex=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\ do {
printf(\请选择职位1.董事长2.总经理3.副总经理4.经理5.副经理6.秘书7.技术员8.领班9.普通员工:\\n\输入职位
scanf(\ if(k>=1&&k<=9) {
emp.position=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入年龄:\ scanf(\ printf(\ do {
printf(\请选择文化程度1为专家2为博士3为硕士4
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
printf(\董事长数为%d\\n\ printf(\总经理数为%d\\n\ printf(\副总经理数为%d\\n\ printf(\经理数为%d\\n\ printf(\副经理数为%d\\n\ printf(\秘书数为%d\\n\ printf(\技术员数为%d\\n\ printf(\领班人数为%d\\n\ printf(\普通员工数为%d\\n\
printf(\统计完毕,按任意键返回\\n\ getch(); fclose(fp); }
void select() //查询模块 {
int choice; system(\
printf(\请选择查询方式\\n\
printf(\ printf(\按工号查询\\n\ printf(\按姓名查询\\n\ printf(\按学历查询\\n\
17楼 printf(\按职位查询\\n\ printf(\按身体状况查询\\n\ printf(\按性别查询\\n\ printf(\按年龄区间查询\\n\ printf(\按工资区间查询\\n\ printf(\返回主菜单\\n\
printf(\ printf(\请选择\\n\ scanf(\ switch(choice) {
case 1:
numselect(); break; case 2:
nameselect(); break; case 3:
cultselect(); break; case 4:
positionselect(); break; case 5:
stateselect(); break; case 6:
sexselect(); break; case 7:
ageselect(); break; case 8:
salaryselect(); break; case 0:
mainmenu(); break; default:
printf(\你的输入有错请重新输入\\n\ select(); } }
void numselect() //按工号查询 {
FILE *fp; int i=0; int quenum;
if((fp=fopen(\ {
printf(\不能够打开文件\\n\ exit(0); }
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
printf(\请你输入要查询的人的工号\\n\ scanf(\
for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++) {
if(em[i].num==quenum) /*找到,并显示该职工记录*/
18楼 {
printf(\工号 \\t姓名 \\t年龄 \\t性别 \\t职位\\t \\t文化程度 \\t身体情况 \\t工资 \\t电话 \\t住址\\n\ print(em[i]);
printf(\查询完毕,按任意键返回\\n\ getch(); fclose(fp); mainmenu(); } }
printf(\没有这样的人,按任意键返回\\n\ getch(); fclose(fp); }
void nameselect() //按姓名查询 {
FILE *fp; int l=0,i=0; char ch;
char quename[10];
if((fp=fopen(\ {
printf(\不能够打开文件\\n\ exit(0); }
printf(\请你输入要查询的人的姓名\\n\ scanf(\
printf(\工号 \\t姓名 \\t年龄 \\t性别 \\t职位\\t \\t文化
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
程度 \\t身体情况 \\t工资 \\t电话 \\t住址\\n\
for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++) {
if(strcmp(em[i].name,quename)==0) /*找到,并显示该职工记录*/ {
print(em[i]); l++; } }
if(l==0)
printf(\没有这样的人!\\n\ else
printf(\查询完毕!共查找到%d条记录\\n\ fclose(fp);
printf(\按1返回上一级菜单,按其他键返回主菜单\\n\ ch=getch();
switch(ch) {
case '1': select(); break; default:
mainmenu();
19楼 } }
void cultselect() //按学历查询 {
FILE *fp; int i=0; char ch;
int k,l=0;
if((fp=fopen(\ {
printf(\不能够打开文件\\n\ exit(0); }
printf(\请选择要查询的人的学历:1为专家2为博士3为硕士4为学士5为其他\\n\ scanf(\
printf(\工号 \\t姓名 \\t年龄 \\t性别 \\t职位\\t \\t文化程度 \\t身体情况 \\t工资 \\t电话 \\t住址\\n\
for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++) {
if(em[i].cult==k) /*找到,并显示该职工记录*/ {
print(em[i]); l++; } }
if(l==0) {
printf(\没有这样的人!\\n\ getch(); } else
printf(\共找到符合条件的%d个职工!\\n\
fclose(fp);
printf(\按1返回上一级菜单,按其他键返回主菜单\\n\ ch=getch();
switch(ch) {
case '1': select(); break; default:
mainmenu(); }
}
void positionselect() //按职位查询 {
FILE *fp; int i=0; char ch; int k,l=0;
if((fp=fopen(\ {
printf(\不能够打开文件\\n\ exit(0); }
printf(\请选择要查询的人的职位:1.董事长2.总经理3.副总经理4.经理5.副经理6.秘书7.技术员8.领班9.普通员工\\n\
scanf(\
printf(\工号 \\t姓名 \\t年龄 \\t性别 \\t职位\\t \\t文化程度 \\t身体情况 \\t工资 \\t电话 \\t住址\\n\
for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++) {
if(em[i].position==k) /*找到,并显示该职工记录*/ {
print(em[i]); l++; } }
if(l==0) {
printf(\没有您所要查询的员工信息!\\n\ } else
printf(\共找到符合条件的%d个职工!\\n\ fclose(fp);
printf(\按1返回上一级菜单,按其他键返回主菜单\\n\ ch=getch();
switch(ch) {
case '1': select(); break; default:
mainmenu(); } }
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
printf(\请选择\\n\
scanf(\switch(choicechange) {
case 1:
em[i].position=changeposition(); break; case 2:
em[i].cult=changecult(); break; case 3:
em[i].salary=changesalary(); break; case 4:
em[i].state=changestate(); break; case 5:
newem=em[i]; changmany(); em[i]=newem; break; case 0:
mainmenu(); default :
printf(\输入有错误\} }
fwrite(&em[i],sizeof(struct employee),1,fp);
21楼
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
}
fclose(fp); if(l==0)
{printf(\该员工不存在,请查证后再输入!\\n\ select(); }
22楼 else
printf(\操作完成按任意键返回主菜单\\n\ getch(); }
int changeposition() {
int newposition;
printf(\请选择新职位1为董事长2为总经理3为副总经理4为经理5为副经理6为秘书7为技术员8为领班9为普通员工:\\n\
scanf(\ return(newposition); }
int changecult() {
int newcult;
printf(\请选择新的文凭1为专家2为博士3为硕士4为学士5为其他:\\n\
scanf(\ return(newcult); }
int changesalary() {
int newsalary;
printf(\请输入新的工资:\\n\ scanf(\ return(newsalary);
}
int changestate() {
int newstate;
?
2010-7-11 12:11 printf(\请选择现在的身体情况1好2为一般3为差:\\n\ scanf(\ return(newstate); }
void changmany() {
int k;
system(\
printf(\请依次输入该员工的新信息\\n\ do {
printf(\请选择职位1.董事长2.总经理3.副总经理4.经理5.副经理6.秘书7.技术员8.领班9.普通员工:\\n\输入职位
scanf(\ if(k>=1&&k<=9) {
newem.position=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入年龄:\ scanf(\ printf(\ do {
printf(\请选择文化程度1为专家2为博士3为硕士4为学士5为其他:\\n\输入文化程度 scanf(\ if(k>=1&&k<=5) {
newem.cult=k;
? 回复
23楼
? ? ?
LUZIF200826 2位粉丝
?
break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入工资:\\n\输入工资 scanf(\ printf(\ do {
printf(\请你选择身体情况1好2为一般3为差:\\n\身体情况
scanf(\ if(k>=1&&k<=3) {
newem.state=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入联系电话:\ scanf(\ printf(\
printf(\请输入地址:\ scanf(\ printf(\ }
void add()//追加一个职工信息 {
struct employee emp; FILE *fp;
int l,k,j,flag=0,i=0; system(\
if((fp=fopen(\
? 2010-7-11 12:11 ?
回复
?
? LUZIF200826 ?
2位粉丝
?
exit(0);
for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++)
; l=i;
fclose(fp);
if((fp=fopen(\ {
printf(\不能够打开这个文件\\n\ getch(); exit(0); }
printf(\请你输入新人的内容:\\n\ srand(time(NULL)); do {
emp.num=rand()`00+2000; //自动生成工号 for(j=0;num[j];j++) {
if(num[j]==emp.num)
24楼 {
flag=1; break; } }
if(flag!=1) {
num[l]=emp.num; l++; break; }
}while(1);
printf(\请输入姓名:\\n\//输入姓名 scanf(\ printf(\ do
? 2010-7-11 12:11 ?
回复
{
printf(\请选择性别以1为男2为女:\\n\//输入性别 scanf(\ if(k>=1&&k<=2) {
emp.sex=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\ do {
printf(\请选择职位1.董事长2.总经理3.副总经理4.经理5.副经理6.秘书7.技术员8.领班9.普通员工:\\n\输入职位
scanf(\ if(k>=1&&k<=9) {
emp.position=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入年龄:\ scanf(\ printf(\ do {
printf(\请选择文化程度1为专家2为博士3为硕士4为学士5为其他:\\n\输入文化程度
25楼
? ? ?
LUZIF200826 2位粉丝
?
scanf(\ if(k>=1&&k<=5) {
emp.cult=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入工资:\\n\输入工资 scanf(\ printf(\ do {
printf(\请你选择身体情况1好2为一般3为差:\\n\身体情况
scanf(\ if(k>=1&&k<=3) {
emp.state=k; break; } else
printf(\您的输入有误,请重新输入!\\n\ }while(1); printf(\
printf(\请输入联系电话:\ scanf(\ printf(\
printf(\请输入地址:\ scanf(\ printf(\
fwrite(&emp,sizeof(struct employee),1,fp); rewind(fp); fclose(fp);
if((fp=fopen(\ exit(0);
for(i=0;i fwrite(&num[i],sizeof(int),1,fp); fclose(fp); ? 2010-7-11 12:11 ? 回复 ? ? LUZIF200826 ? 2位粉丝 ? printf(\插入完毕,按任意键返回\\n\ getch(); } void del()//删除一个职工信息 { int i=0,j=0,l=0,k,b; char choice; int delnum; FILE *fp; if((fp=fopen(\ { printf(\文件为空,不能够打开\\n\ printf(\按任意键返回\\n\ getch(); 27楼 if(num[i]!=delnum) fwrite(&num[i],sizeof(int),1,fp); } fclose(fp); printf(\删除成功,按任意键返回!\\n\ getch(); } void count() { FILE *fp; int i=0; int num=0;//总人数统计 int mnum=0,fnum=0;//性别人数统计 int zjnum=0,bsnum=0,ssnum=0,xsnum=0,othernum=0;//学位人数统计 int dsznum=0,zglnum=0,fzglnum=0,glnum=0,fglnum=0;//职位人数统计 int mishunum=0,jsynum=0,lbnum=0,ygnum=0; system(\ if((fp=fopen(\ { printf(\不能够打开这个文件\\n\ exit(0); } do { fread(&em[i],sizeof(struct employee),1,fp); if(feof(fp)) ? 2010-7-11 12:11 ? 回复 ? ? LUZIF200826 ? 2位粉丝 ? break; num++; if(em[i].sex==1) mnum++; if(em[i].sex==2) fnum++; if(em[i].cult==1) zjnum++; if(em[i].cult==2) bsnum++; if(em[i].cult==3) ssnum++; if(em[i].cult==4) xsnum++; if(em[i].cult==5) othernum++; if(em[i].position==1) dsznum++; if(em[i].position==2) zglnum++; if(em[i].position==3) fzglnum++; if(em[i].position==4) glnum++; if(em[i].position==5) fglnum++; if(em[i].position==6) mishunum++; //性别统计 //文凭统计 //职位统计 28楼 if(em[i].position==7) jsynum++; if(em[i].position==8) lbnum++; if(em[i].position==9) ygnum++; i++; }while(1); printf(\总人数为%d\\n\ printf(\性别分类========\\n\ printf(\男人数为%d\\n\ printf(\女人数为%d\\n\ printf(\文凭分类========\\n\ printf(\专家数为%d\\n\ printf(\博士数为%d\\n\ printf(\硕士数为%d\\n\ printf(\学士数为%d\\n\ printf(\其他的数为%d\\n\ printf(\职位分类===========\\n\ printf(\董事长数为%d\\n\ printf(\总经理数为%d\\n\ printf(\副总经理数为%d\\n\ printf(\经理数为%d\\n\ printf(\副经理数为%d\\n\ printf(\秘书数为%d\\n\ printf(\技术员数为%d\\n\ printf(\领班人数为%d\\n\ printf(\普通员工数为%d\\n\ printf(\统计完毕,按任意键返回\\n\ getch(); fclose(fp); } void select() //查询模块 { int choice; system(\ printf(\请选择查询方式\\n\ printf(\ printf(\按工号查询\\n\ printf(\按姓名查询\\n\ printf(\按学历查询\\n\ ? ? 2010-7-11 12:11 回复 29楼 printf(\按职位查询\\n\? ? LUZIF200826 ? 2位粉丝 ? printf(\按身体状况查询\\n\ printf(\按性别查询\\n\ printf(\按年龄区间查询\\n\ printf(\按工资区间查询\\n\ printf(\返回主菜单\\n\ printf(\ printf(\请选择\\n\ scanf(\ switch(choice) { case 1: numselect(); break; case 2: nameselect(); break; case 3: cultselect(); break; case 4: positionselect(); break; case 5: stateselect(); break; case 6: sexselect(); break; case 7: ageselect(); break; case 8: salaryselect(); break; case 0: mainmenu(); ? 2010-7-11 12:11 ? 回复 ? ? LUZIF200826 ? 2位粉丝 ? break; default: printf(\你的输入有错请重新输入\\n\ select(); } } void numselect() //按工号查询 { FILE *fp; int i=0; int quenum; if((fp=fopen(\ { printf(\不能够打开文件\\n\ exit(0); } printf(\请你输入要查询的人的工号\\n\ scanf(\ for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++) { if(em[i].num==quenum) /*找到,并显示该职工记录*/ 31楼 } } void cultselect() //按学历查询 { FILE *fp; int i=0; char ch; int k,l=0; if((fp=fopen(\ { printf(\不能够打开文件\\n\ exit(0); } printf(\请选择要查询的人的学历:1为专家2为博士3为硕士4为学士5为其他\\n\ scanf(\ printf(\工号 \\t姓名 \\t年龄 \\t性别 \\t职位\\t \\t文化程度 \\t身体情况 \\t工资 \\t电话 \\t住址\\n\ for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++) { if(em[i].cult==k) /*找到,并显示该职工记录*/ { print(em[i]); l++; } } if(l==0) { printf(\没有这样的人!\\n\ getch(); } else printf(\共找到符合条件的%d个职工!\\n\ fclose(fp); printf(\按1返回上一级菜单,按其他键返回主菜单\\n\ ch=getch(); switch(ch) { case '1': select(); break; default: mainmenu(); } } void positionselect() //按职位查询 { FILE *fp; int i=0; char ch; int k,l=0; if((fp=fopen(\ { printf(\不能够打开文件\\n\ exit(0); } printf(\请选择要查询的人的职位:1.董事长2.总经理3.副总经理4.经理5.副经理6.秘书7.技术员8.领班9.普通员工\\n\ scanf(\ printf(\工号 \\t姓名 \\t年龄 \\t性别 \\t职位\\t \\t文化程度 \\t身体情况 \\t工资 \\t电话 \\t住址\\n\ for(i=0;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++) { if(em[i].position==k) /*找到,并显示该职工记录*/ { print(em[i]); l++; } } if(l==0) { printf(\没有您所要查询的员工信息!\\n\ } else printf(\共找到符合条件的%d个职工!\\n\ fclose(fp); printf(\按1返回上一级菜单,按其他键返回主菜单\\n\ ch=getch(); switch(ch) { case '1': select(); break; default: mainmenu(); } }
正在阅读:
一个项目设计:职工信息管理系统05-19
企业如何建立现代仓库管理体系和制度06-06
全国通用版高考物理总复习优编增分练:选择题考点排查练1306-10
如何培养学生学习英语的兴趣05-10
2014邻里纠纷调解案例07-19
山东省商河县怀镇中学2017年10月七年级数学月考试题04-07
2018年大一入党申请书800字02-02
不饱和聚酯树脂01-12
桥梁工程施工方案03-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 管理系统
- 职工
- 项目
- 一个
- 设计
- 信息
- 二(1)班主任工作交流发言稿
- 高考历史一轮复习通史版文档:第1部分第2单元第3讲魏晋至宋元时
- 第五个程控实验 空分交换网络原理系统实验
- 08版标准化-市场专员
- 利用微分中值定理证明不等式
- 郑州外贸现状及发展对策
- JAVA部分习题答案
- 天车的种类及基本机构
- 关于成立课改小组的文件
- 解决方案微店卖水果受热捧微博微信成高端水果销售新渠道1
- 14天突破4级!!!不看会后悔
- 好医生抗菌药物临床合理应用汇总版
- 酒店客人投诉的处理方法和技巧
- 外国语学院迷你型趣味体育节(1)
- 证券价值评估
- 农村商业银行股份有限公司-金融服务方案
- 沈阳铁路局通信基础网设施改造工程项目部管理及考核办法
- 纪检监察办案谈话的方法和策略
- 中考语文课后知识点强化训练题--文言句读和翻译
- 公告说明书和标签20151119