各位兄弟姐妹们,帮我看看程序问题出在哪里,总是出现很多 “烫”
各位兄弟姐妹们,帮我看看程序问题出在哪里,程序没有错误,但是执行之后,进行到第二部(case 2)时,总是出现很多 “烫”,为什么啊,知道的帮我看下,并帮忙改下,小弟在这里万分感谢了,先给你这个c语言职工管理系统:
程序的要求是,每个员工的信息包括:员工号、姓名、工资、职务、部门。
要求有增加员工信息,增加职工信息,显示说有职工信息,删除职工信息,并且要求,最初没有输入职工信息
所有职工信息要自己输入
#include "iostream.h"
#include"stdio.h"
void main()
{int i,j;
char ch;
class worker
{public:
char name[15];
int num;
char department;
int wage;
char job;
} staff[20];
cout<<" ----------------------------"<<endl;
cout<<" 欢迎进入公司职工信息管理程序"<<endl;
cout<<" ----------------------------"<<endl;
cout<<"请选择您的操作:"<<endl;
cout<<" 1. 增加职工信息;"<<endl;
cout<<" 2. 查找职工信息;"<<endl;
cout<<" 3. 显示所有职工信息;"<<endl;
cout<<" 4. 删除职工信息;"<<endl;
cout<<" 5. 退出。"<<endl;
cout<<"请选择按键(0-4)"<<endl;
scanf("%d",&i);
switch(i)
{
case 1:cout<<"增加职工信息时:"<<endl;
cout<<"请输入职工姓名:";
cin>>staff[i].name;
cout<<"请输入职工号:";
cin>>staff[i].num;
cout<<"请输入职工部门:";
cin>>staff[i].department;
cout<<"请输入职工工资:";
cin>>staff[i].wage;
cout<<"请输入职工职位:";
cin>>staff[i].job;
cout<<"职工添加成功!!!"<<endl;
cout<<"姓名 职工号 职工部门 职工工资 职工职位"<<endl;
for(i=0;i<20;i++)
cout<<staff[i].name<< staff[i].num<< staff[i].department<< staff[i].wage<< staff[i].job<<endl;
case 2:cout<<"请输入你要查找的职工工号";
scanf("%d",j);
for(i=0;i<20;i++)
if(j==staff[i].num)
{cout<<"职工信息找到!!!信息如下:"<<endl;
cout<<staff[i].name <<staff[i].num <<staff[i].department <<staff[i].wage<< staff[i].job<<endl;
}
else cout<<"你输入的工号不存在"<<endl;
case 3:cout<<"显示所有职工信息时:"<<endl;
cout<<"所有职工信息如下"<<endl;
cout<<"姓名 职工号 职工部门 职工工资 职工职位"<<endl;
for(i=0;i<20;i++)
cout<<staff[i].name<<staff[i].num<< staff[i].department<<staff[i].wage<<staff[i].job<<endl;
case 4:cout<<"删除时某个职员信息时:";
cin>>j;
cout<<"请输入要删除的职员号:"<<endl;
cout<<"职工信息找到!!!信息如下:"<<endl;
if(j==staff[i].num)
{cout<<"姓名 职工号 职工部门 职工工资 职工职位"<<endl;
cout<<staff[i].name << staff[i].num << staff[i].department <<staff[i].wage << staff[i].job<<endl;
}
cout<<"确定删除吗?确定删除请输入Y不删除请输入N"<<endl;
cin>> ch;
for(i=0;i<20;i++)
if(j!=staff[i].num)
{ cout<<"姓名 职工号 职工部门 职工工资 职工职位"<<endl;
cout<<staff[i].name<< staff[i].num << staff[i].department <<staff[i].wage<< staff[i].job<<endl;
}
case(0):cout<<"退出系统时,:"<<endl;
cout<<" ----------------------------"<<endl;
cout<<" 欢迎进入公司职工信息管理程序"<<endl;
cout<<" ----------------------------"<<endl;
cout<<"请选择您的操作:"<<endl;
cout<<" 1. 增加职工信息;"<<endl;
cout<<" 2. 查找职工信息;"<<endl;
cout<<" 3. 显示所有只用信息;"<<endl;
cout<<" 4. 删除职工信息;"<<endl;
cout<<" 5. 退出。"<<endl;
cout<<"请选择按键(0-4):0"<<endl;
}
}