#include <stdio.h>
#include <string.h>
union Class_Position
{
int classes;
char position[10];
};
struct Tea_Stu
{
int number;
char name[30];
char job[66];
union Class_Position clas_posi;
};
main()
{
struct Tea_Stu array[10];
int i;
printf("请输入内容:/n");
printf("请输入学号/n");
printf("学号/t姓名/t职位/t班级/n");
for(i=1;i<11;i++)
{
scanf("%d",&array[i].number);
scanf("%s",array[i].name);
scanf("%s",array[i].job);
if(strcmp(array[i].job,"student")==0)
scanf("%d",&array[i].clas_posi.classes);
else
scanf("%s",array[i].clas_posi.position);
}
for(i=1;i<11;i++)
{
printf("%d",array[i].number);
printf("%s",array[i].name);
printf("%s",array[i].job);
if(strcmp(array[i].job,"student")==0)
printf("%d",array[i].clas_posi.classes);
else
printf("%s",array[i].clas_posi.position);
}
}