📄 11-12.cpp
字号:
#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++)
{
scanf("%d %s %c %c", &person[i].num, &person[i].name,
&person[i].sex, &person[i].job);
if(person[i].job == 'S')
scanf("%d", &person[i].category.banji);
else if(person[i].job == 'T')
scanf("%s", person[i].category.position);
else
printf("Input error!");
}
printf("\n");
printf("No. name sex job class/position\n");
for(i=0;i<2;i++)
{
if (person[i].job == 'S')
printf("%-6d%-10s%-3c%-3c%-6d\n",person[i].num, person[i].name,
person[i].sex, person[i].job, person[i].category.banji);
else
printf("%-6d%-10s%-3c%-3c%-6s\n",person[i].num, person[i].name,
person[i].sex, person[i].job, person[i].category.position);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -