#include<stdio.h>
#include<stdlib.h>
struct {
int num;
char name[10];
char sex;
char job;
union{
int class;
char position[10];
}category;
}arr[100];
int main(){
int n;
int i;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d %s %c %c",&arr[i].num,arr[i].name,&arr[i].sex,&arr[i].job);
if(arr[i].job=='s'){
scanf("%d",&arr[i].category.class);
}else{
scanf("%s",arr[i].category.position);
}
}
for(i=0;i<n;i++){
if(arr[i].job=='s'){
printf("%d %s %c %c %d\n",arr[i].num,arr[i].name,arr[i].sex,arr[i].job,arr[i].category.class);
}else{
printf("%d %s %c %c %s\n",arr[i].num,arr[i].name,arr[i].sex,arr[i].job,arr[i].category.position);
}
}
return 0;
}
共用体
最新推荐文章于 2021-03-21 21:29:30 发布