#include
#define N 10
struct student{
char name;
int age;
char job;
union{
int class;
char zhuanye;
}depa;
}stu[N];
int main(){
int d,i;
printf("请输入人员数:");
scanf("%d",&d);
for(i=0;i
if(stu[i].job='s'){
<d;i++){
printf("请输入第%d个人的信息(name age job class/zhuanye)\n",i+1);
scanf("%c,%d,%c\n",&stu[i].name,&stu[i].age,&stu[i].job);
printf("请输入学生班级:\n");
scanf("%d",&stu[i].depa.class);}
else{
printf("请输入教师专业:");
scanf("%c",&stu[i].depa.zhuanye);};
代码执行不出相应结果,跪求大神解惑。