/ Vijos /

记录详情

Compile Error

foo.c: In function 'main':
foo.c:10:30: error: expected ':', ',', ';', '}' or '__attribute__' before '=' token
   10 |         char name[20]        = {'\0'};
      |                              ^
foo.c:21:49: error: 'struct student' has no member named 'name'
   21 |                 scanf("%s%d%d%c%c%d", STUDENT[i].name, &STUDENT[i].finalScore, &STUDENT[i].commentScore, &STUDENT[i].stuLeader, &STUDENT[i].westernProvince, &STUDENT[i].paper);
      |                                                 ^
foo.c:21:67: error: 'struct student' has no member named 'finalScore'
   21 |                 scanf("%s%d%d%c%c%d", STUDENT[i].name, &STUDENT[i].finalScore, &STUDENT[i].commentScore, &STUDENT[i].stuLeader, &STUDENT[i].westernProvince, &STUDENT[i].paper);
      |                                                                   ^
foo.c:21:91: error: 'struct student' has no member named 'commentScore'
   21 |                 scanf("%s%d%d%c%c%d", STUDENT[i].name, &STUDENT[i].finalScore, &STUDENT[i].commentScore, &STUDENT[i].stuLeader, &STUDENT[i].westernProvince, &STUDENT[i].paper);
      |                                                                                           ^
foo.c:21:117: error: 'struct student' has no member named 'stuLeader'
   21 |                 scanf("%s%d%d%c%c%d", STUDENT[i].name, &STUDENT[i].finalScore, &STUDENT[i].commentScore, &STUDENT[i].stuLeader, &STUDENT[i].westernProvince, &STUDENT[i].paper);
      |                                                                                                                     ^
foo.c:21:140: error: 'struct student' has no member named 'westernProvince'
   21 |                 scanf("%s%d%d%c%c%d", STUDENT[i].name, &STUDENT[i].finalScore, &STUDENT[i].commentScore, &STUDENT[i].stuLeader, &STUDENT[i].westernProvince, &STUDENT[i].paper);
      |                                                                                                                                            ^
foo.c:21:169: error: 'struct student' has no member named 'paper'
   21 |                 scanf("%s%d%d%c%c%d", STUDENT[i].name, &STUDENT[i].finalScore, &STUDENT[i].commentScore, &STUDENT[i].stuLeader, &STUDENT[i].westernProvince, &STUDENT[i].paper);
      |                                                                                                                                                                         ^
foo.c:22:32: error: 'struct student' has no member named 'finalScore'
   22 |                 if( (STUDENT[i].finalScore > 80) && (STUDENT[i].paper > 0) )
      |                                ^
foo.c:22:64: error: 'struct student' has no member named 'paper'
   22 |                 if( (STUDENT[i].finalScore > 80) && (STUDENT[i].paper > 0) )
      |                                                                ^
foo.c:24:35: error: 'struct student' has no member named 'sumAward'
   24 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 8000;
      |                                   ^
foo.c:24:57: error: 'struct student' has no member named 'sumAward'
   24 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 8000;
      |                                                         ^
foo.c:27:32: error: 'struct student' has no member named 'finalScore'
   27 |                 if( (STUDENT[i].finalScore > 85) && (STUDENT[i].commentScor> 80) )
      |                                ^
foo.c:27:64: error: 'struct student' has no member named 'commentScor'
   27 |                 if( (STUDENT[i].finalScore > 85) && (STUDENT[i].commentScor> 80) )
      |                                                                ^
foo.c:29:35: error: 'struct student' has no member named 'sumAward'
   29 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 4000;
      |                                   ^
foo.c:29:57: error: 'struct student' has no member named 'sumAward'
   29 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 4000;
      |                                                         ^
foo.c:32:30: error: 'struct student' has no member named 'finalScore'
   32 |                 if(STUDENT[i].finalScore > 90)
      |                              ^
foo.c:34:35: error: 'struct student' has no member named 'sumAward'
   34 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 2000;
      |                                   ^
foo.c:34:57: error: 'struct student' has no member named 'sumAward'
   34 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 2000;
      |                                                         ^
foo.c:37:32: error: 'struct student' has no member named 'finalScore'
   37 |                 if( (STUDENT[i].finalScore > 85) && (STUDENT[i].westernProvince == 'Y') )
      |                                ^
foo.c:37:64: error: 'struct student' has no member named 'westernProvince'
   37 |                 if( (STUDENT[i].finalScore > 85) && (STUDENT[i].westernProvince == 'Y') )
      |                                                                ^
foo.c:39:35: error: 'struct student' has no member named 'sumAward'
   39 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 1000;
      |                                   ^
foo.c:39:57: error: 'struct student' has no member named 'sumAward'
   39 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 1000;
      |                                                         ^
foo.c:42:32: error: 'struct student' has no member named 'finalScore'
   42 |                 if( (STUDENT[i].finalScore > 80) && (STUDENT[i].stuLeader == 'Y') )
      |                                ^
foo.c:42:64: error: 'struct student' has no member named 'stuLeader'
   42 |                 if( (STUDENT[i].finalScore > 80) && (STUDENT[i].stuLeader == 'Y') )
      |                                                                ^
foo.c:44:35: error: 'struct student' has no member named 'sumAward'
   44 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 850;
      |                                   ^
foo.c:44:57: error: 'struct student' has no member named 'sumAward'
   44 |                         STUDENT[i].sumAward = STUDENT[i].sumAward + 850;
      |                                                         ^
foo.c:53:32: error: expected expression before ')' token
   53 |                 if(mostAward > )
      |                                ^
foo.c:55:47: error: 'struct student' has no member named 'sumAward'
   55 |                         mostAward = STUDENT[j].sumAward;
      |                                               ^
foo.c:56:59: error: 'struct student' has no member named 'name'
   56 |                         strcpy(mostAwardStuName,STUDENT[j].name);
      |                                                           ^
foo.c:58:55: error: 'struct student' has no member named 'sumAward'
   58 |                 stuSumAward = stuSumAward + STUDENT[j].sumAward;
      |                                                       ^
foo.c:17:10: warning: variable 'STUDENT' set but not used [-Wunused-but-set-variable]
   17 |         }STUDENT[sumNum];
      |          ^~~~~~~
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
递交
题目
P1001 谁拿了最多奖学金
语言
C
递交时间
2022-09-16 10:28:52
评测时间
2022-09-16 10:28:52
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes