/in/foo.c: In function 'main':
/in/foo.c:14:11: warning: format '%d' expects argument of type 'int *', but argument 2 has type 'int (*)[10000]' [-Wformat=]
scanf("%d%d",&stu[i].id,&stu[i].score);
^
/in/foo.c:14:13: warning: format '%d' expects argument of type 'int *', but argument 3 has type 'int (*)[10000]' [-Wformat=]
scanf("%d%d",&stu[i].id,&stu[i].score);
^
/in/foo.c:20:9: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
temp=stu[j].score;
^
/in/foo.c:21:11: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
xuehao=stu[j].id;
^
/in/foo.c:22:17: error: assignment to expression with array type
stu[j].score=stu[j+1].score;
^
/in/foo.c:23:14: error: assignment to expression with array type
stu[j].id=stu[j+1].id;
^
/in/foo.c:24:19: error: assignment to expression with array type
stu[j+1].score=temp;
^
/in/foo.c:25:16: error: assignment to expression with array type
stu[j+1].id=xuehao;
^
/in/foo.c:30:12: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
xuehao=stu[j].id;
^
/in/foo.c:31:15: error: assignment to expression with array type
stu[j].id=stu[j+1].id;
^
/in/foo.c:32:14: error: incompatible types when assigning to type 'struct student' from type 'int'
stu[j+1]=xuehao;
^
/in/foo.c:35:11: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int *' [-Wformat=]
printf("%d %d",stu[k-1].id,stu[k-1].score);
^
/in/foo.c:35:14: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int *' [-Wformat=]
printf("%d %d",stu[k-1].id,stu[k-1].score);
^