/ Vijos /

记录详情

Compile Error

foo.cc:12:11: error: too many decimal points in number
   12 |   a:array[1..100]of Tnode;
      |           ^~~~~~
foo.cc:1:1: error: ‘program’ does not name a type
    1 | program vijos1001(Freewing);
      | ^~~~~~~
foo.cc:3:1: error: ‘type’ does not name a type; did you mean ‘typedef’?
    3 | type
      | ^~~~
      | typedef
foo.cc:6:12: error: ‘adv’ does not name a type
    6 |            adv,cla,num,tot:longint;
      |            ^~~
foo.cc:7:12: error: ‘job’ does not name a type
    7 |            job,west:boolean;
      |            ^~~
foo.cc:8:10: error: ‘end’ does not name a type
    8 |          end;
      |          ^~~
foo.cc:9:2: error: ‘var’ does not name a type
    9 |  var
      |  ^~~
foo.cc:11:3: error: ‘N’ does not name a type
   11 |   N,i,p,q,ans,max:longint;
      |   ^
foo.cc:12:4: error: found ‘:’ in nested-name-specifier, expected ‘::’
   12 |   a:array[1..100]of Tnode;
      |    ^
      |    ::
foo.cc:12:3: error: ‘a’ does not name a type
   12 |   a:array[1..100]of Tnode;
      |   ^
foo.cc:13:3: error: ‘begin’ does not name a type
   13 |   begin
      |   ^~~~~
foo.cc:15:5: error: ‘max’ does not name a type
   15 |     max:=0;
      |     ^~~
foo.cc:16:5: error: expected unqualified-id before ‘for’
   16 |     for i:=1 to N do
      |     ^~~
foo.cc:19:9: error: ‘a’ does not name a type
   19 |         a[i].job:=false;
      |         ^
foo.cc:20:9: error: ‘a’ does not name a type
   20 |         a[i].west:=false;
      |         ^
foo.cc:21:9: error: ‘p’ does not name a type
   21 |         p:=pos(' ',st);
      |         ^
foo.cc:22:9: error: ‘a’ does not name a type
   22 |         a[i].nam:=copy(st,1,p-1);
      |         ^
foo.cc:23:9: error: expected unqualified-id before ‘delete’
   23 |         delete(st,1,p);
      |         ^~~~~~
foo.cc:24:9: error: ‘p’ does not name a type
   24 |         p:=pos(' ',st);
      |         ^
foo.cc:25:12: error: expected constructor, destructor, or type conversion before ‘(’ token
   25 |         val(copy(st,1,p-1),a[i].adv);
      |            ^
foo.cc:26:9: error: expected unqualified-id before ‘delete’
   26 |         delete(st,1,p);
      |         ^~~~~~
foo.cc:27:9: error: ‘p’ does not name a type
   27 |         p:=pos(' ',st);
      |         ^
foo.cc:28:12: error: expected constructor, destructor, or type conversion before ‘(’ token
   28 |         val(copy(st,1,p-1),a[i].cla);
      |            ^
foo.cc:29:9: error: expected unqualified-id before ‘delete’
   29 |         delete(st,1,p);
      |         ^~~~~~
foo.cc:30:9: error: expected unqualified-id before ‘if’
   30 |         if st[1]='Y' then a[i].job:=true;
      |         ^~
foo.cc:31:9: error: expected unqualified-id before ‘if’
   31 |         if st[3]='Y' then a[i].west:=true;
      |         ^~
foo.cc:32:9: error: expected unqualified-id before ‘delete’
   32 |         delete(st,1,4);
      |         ^~~~~~
foo.cc:33:12: error: expected constructor, destructor, or type conversion before ‘(’ token
   33 |         val(st,a[i].num);
      |            ^
foo.cc:34:9: error: expected unqualified-id before ‘if’
   34 |         if (a[i].adv>80)and(a[i].num>=1) then inc(a[i].tot,8000);
      |         ^~
foo.cc:35:9: error: expected unqualified-id before ‘if’
   35 |         if (a[i].adv>85)and(a[i].cla>80) then inc(a[i].tot,4000);
      |         ^~
foo.cc:36:9: error: expected unqualified-id before ‘if’
   36 |         if a[i].adv>90 then inc(a[i].tot,2000);
      |         ^~
foo.cc:37:9: error: expected unqualified-id before ‘if’
   37 |         if (a[i].adv>85)and(a[i].west) then inc(a[i].tot,1000);
      |         ^~
foo.cc:38:9: error: expected unqualified-id before ‘if’
   38 |         if (a[i].cla>80)and(a[i].job) then inc(a[i].tot,850);
      |         ^~
foo.cc:39:9: error: ‘ans’ does not name a type
   39 |         ans:=ans+a[i].tot;
      |         ^~~
foo.cc:40:9: error: expected unqualified-id before ‘if’
   40 |         if a[i].tot>max then
      |         ^~
foo.cc:43:12: error: ‘q’ does not name a type
   43 |            q:=i;
      |            ^
foo.cc:44:10: error: ‘end’ does not name a type
   44 |          end;
      |          ^~~
foo.cc:45:7: error: ‘end’ does not name a type
   45 |       end;
      |       ^~~
foo.cc:46:14: error: expected constructor, destructor, or type conversion before ‘(’ token
   46 |       writeln(a[q].nam);
      |              ^
foo.cc:47:14: error: expected constructor, destructor, or type conversion before ‘(’ token
   47 |       writeln(a[q].tot);
      |              ^
foo.cc:48:12: error: expected constructor, destructor, or type conversion before ‘(’ token
   48 |       write(ans);
      |            ^
foo.cc:49:4: error: ‘end’ does not name a type
   49 |    end.
      |    ^~~

信息

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