#include<stdio.h>
#include<string.h>
struct studet
{
char sex;
int num;
int class0;
char e[20];
int state;
};
main()
{
int n;
scanf("%d",&n);
struct studet stu[20];
for(int j=0;j<n;j++)
{
scanf("%c %d %d",&stu[j].sex,&stu[j].num,&stu[j].class0);
gets(stu[j].e);
scanf("%d",&stu[j].state);
}
for(int k=0;k<n;k++)
{
if(stu[k].state==0)
{
printf("%c %d %d ",stu[k].sex,stu[k].num,stu[k].class0);
puts(stu[k].e);
}
}
}
修改如下,供参考:
#include<stdio.h>
struct studet
{
char sex;
int num;
int class0;
char e[20];
int state;
};
int main()
{
int n;
struct studet stu[20];
scanf("%d",&n);
for(int j=0;j<n;j++)
{
fflush(stdout);rewind(stdin);
scanf("%c%d%d%s%d",&stu[j].sex,&stu[j].num,&stu[j].class0,stu[j].e,&stu[j].state);
}
for(int k=0;k<n;k++)
{
if(stu[k].state==0)
{
printf("%c %d %d %s\n",stu[k].sex,stu[k].num,stu[k].class0,stu[k].e);
}
}
return 0;
}
int main(){
}
void main(){}