用c语言怎么写子函数中输入部门名称,并显示该部门所有员工信息?

如题所述

假设定义的结构体是
typedef struct node{
char name[20];
char bumen[20];

int id;

......等等........
}node;
node S[1000];
int n=0;//n为员工总数
首先定义一个字符数组(比如:char m_bumen[20];)用来记录输入的部门名称
通过for循环for(i=0;i<n;i++)对每个员工进行判断看其,所在部门是否与输入的部门一致,如果一致则打印属于该部门的所有员工信息
判断可用if(strcmp(m_bumen,S[i].bumen)==0){打印员工信息;}
打印员工信息可以通过for循环或while循环实现
具体代码,需要可追问
温馨提示:答案为网友推荐,仅供参考
相似回答