结构体范例

来源:互联网 发布:什么软件可以下载软件 编辑:程序博客网 时间:2024/05/01 01:41
# include <iostream># include <string> //结构体范例,员工信息输入输出 using namespace std;struct human{string name;bool male;//输入时以0、1输入 int age;int salary;};const int MAX = 100;//定义最大员工数 int main(){human arrHuman[MAX];cout<<"请输入员工信息"<<endl;int nCnt = 0;//当前员工数do{cin.clear();//清空缓存输入流,防止之前的数据错误赋值给当前变量 cin>>arrHuman[nCnt].name;if("end" == arrHuman[nCnt].name)//以end结束输入数据 break;cin>>arrHuman[nCnt].male>>arrHuman[nCnt].age>>arrHuman[nCnt].salary;nCnt++;} while(nCnt < MAX );cout<<"显示所有员工的信息:\n姓名\t性别\t年龄\t工资"<<endl;for(int i=0; i<nCnt; i++){cout<<arrHuman[i].name<<"\t"<<arrHuman[i].male<<"\t"<<arrHuman[i].age<<"\t"<<arrHuman[i].salary<<endl;}return 0;}

0 0
原创粉丝点击