实在找不到这个程序那错了 求帮忙啊
#include<stdio.h>struct record
{
int num;
char name[10];
char sex;
char jop;
union
{
int banji;
char p[10];
}cate;
}person[2];
int main()
{
for(int i=0;i<2;i++)
{
scanf("%d %s %c %c",&person[i].num,person[i].name,&person[i].sex,
&person[i].jop);
if(person[i].jop =='s')
scanf("&d",&person[i].cate.banji);
else
scanf("&s",person[i].cate.p);
}
for( i=0;i<2;i++)
{
if(person[i].jop=='s')
printf("%d %s %c %c &d",person[i].num,person[i].name,person[i].sex,
person[i].jop,person[i].cate.banji);
else
printf("%d %s %c %c &s",person[i].num,person[i].name,person[i].sex,
person[i].jop,person[i].cate.p);
}
return 0;
}
实在找不到这个程序那错了 求帮忙啊