记录详情

Compile Error

/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: error: incompatible types when assigning to type 'struct student' from type 'int *'
     temp=stu[j].score;
         ^
/in/foo.c:21:11: error: incompatible types when assigning to type 'struct student' from type 'int *'
     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: error: incompatible types when assigning to type 'struct student' from type 'int *'
      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: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);
              ^

信息

递交者
类型
递交
题目
2-1 比赛榜单
语言
C
递交时间
2019-12-31 15:31:32
评测时间
2019-12-31 15:31:32
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes