|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
struct
{
int num;
char name[10];
char sex;
char job;
union
{
int banji;
char position[10];
}category;
}person[2];
void main()
{
int i;
for(i=0;i<2;i++)
{
printf("Please input num:");
scanf("%d", &person[i].num);
printf("\n");
printf("Please input name:");
scanf("%s", &person[i].name);
printf("\n");
printf("Please input sex:");
scanf("%s", &person[i].sex);
printf("\n");
printf("Please input job:");
scanf("%s", &person[i].job);
printf("\n");
if('s'==person[i].job)
{
printf("Please input banji:");
scanf("%d", &person[i].category.banji);
printf("\n");
}
else if('t'==person[i].job)
{
printf("Please input position:");
scanf("%s", &person[i].category.position);
printf("\n");
}
else
{
printf("输入错");
}
}
for(i=0;i<2;i++)
{
if('s'==person[i].job)
{
printf("%d, %s, %s, %s, %d\n", person[i].num, person[i].name, person[i].sex, person[i].job, person[i].category.banji);
}
else
{
printf("%d, %s, %s, %s, %s\n", person[i].num, person[i].name, person[i].sex, person[i].job, person[i].category.position);
}
}
} |
|