#include<stdio.h>
#include<string.h>
struct student
{
char name[20];int number;char sex[2];
int height;
int weight;
char vision[5];
};
int main()
{
int i;
struct student s[2];
for(i=0;i<2;i++)
{
printf(“请分别输入姓名,学号,性别\n”);
scanf("%s %d %s",&s[i].name,&s[i].number,&s[i].sex);
if(!strcmp(s[i].sex,“男”))
{
printf(“请输入视力正常与否,正常Y,不正常为N\n”);
scanf("%s",&s[i].vision);
}
else if(!strcmp(s[i].sex,“女”))
{
printf(“请分别输入身高和体重:”);
scanf("%d %d",&s[i].height,&s[i].weight);
}
else printf(“输入错误!”);
}
printf("录入的内容为:\n");
for(i=0;i<2;i++)
{
if(!strcmp(s[i].sex,"男"))
printf("%s %d %s %s\n",s[i].name,s[i].number,s[i].sex,s[i].vision);
else if(!strcmp(s[i].sex,"女"))
printf("%s %d %s %d %d",s[i].name,s[i].number,s[i].sex,s[i].height,s[i].weight);
}
return 0;
}