哪里错了?求助!
│struct │
│{ │
│char name; │
│int number[10]; │
│float result; │
│ union │
│ { │
│ int class; │
│ char stu[10]; │
│ } │
│student[10]; │
│} │
│ │
│min(int x,int y) │
│{ │
│ int z; │
│ if (x>y); │
│ z=y; │
│ y=x; │
│ x=z; │
│} │
│ │
│main() │
│{ │
│int i; │
│for(i=0;i<10;i++) │
│ { │
│ printf("please input information\n"); │
│ scanf("%c%d%f,&student[i].name,student[i].number,student[i].result"); │
│ min(student[i].result,student[i+1].result); │
│ printf("\n"); │
│ printf("name number result\n"); │
│ printf("%c%d%d\n",student[i].name,student[i].number,student[i].result │
│ } │
│} │
│ │
│ │
├────────────────────────────────── Message ───────────────────────────────────┤
│ Compiling C:\11.C: │
│ Error C:\11.C 30: Undefined symbol 'student' in function main │
│ Error C:\11.C 30: Invalid indirection in function main │
│ Error C:\11.C 30: Invalid indirection in function main │
│•Error C:\11.C 33: Invalid indirection in function main │
│ Error C:\11.C 33: Invalid indirection in function main │
│ Error C:\11.C 33: Invalid indirection in function main │