/ Vijos /

记录详情

Compile Error

foo.cc:5:6: error: declaration of 'horseControl' as multidimensional array must have bounds for all dimensions except the first
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |      ^~~~~~~~~~~~
foo.cc:5:25: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                         ^
foo.cc:5:30: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                              ^
foo.cc:5:35: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                   ^
foo.cc:5:39: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                       ^
foo.cc:5:43: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                           ^
foo.cc:5:47: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                               ^
foo.cc:5:49: error: expected primary-expression before '}' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                                 ^
foo.cc:5:52: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                                    ^
foo.cc:5:54: error: expected primary-expression before '}' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                                      ^
foo.cc:5:58: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                                          ^
foo.cc:5:60: error: expected primary-expression before '}' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                                            ^
foo.cc:5:64: error: expected primary-expression before ',' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                                                ^
foo.cc:5:66: error: expected primary-expression before '}' token
    5 |  int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
      |                                                                  ^
foo.cc: In function 'void initHorseControl(int, int)':
foo.cc:12:16: error: expected primary-expression before ';' token
   12 |      for(int i=;i<;i++){
      |                ^
foo.cc:12:19: error: expected primary-expression before ';' token
   12 |      for(int i=;i<;i++){
      |                   ^
foo.cc:13:19: error: 'horseControl' was not declared in this scope; did you mean 'initHorseControl'?
   13 |          int r1=r+horseControl[i][];
      |                   ^~~~~~~~~~~~
      |                   initHorseControl
foo.cc:13:35: error: expected primary-expression before ']' token
   13 |          int r1=r+horseControl[i][];
      |                                   ^
foo.cc:14:35: error: expected primary-expression before ']' token
   14 |          int c1=c+horseControl[i][];
      |                                   ^
foo.cc:15:15: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
   15 |          if(r1>=&&c1>=){
      |             ~~^~~~~~
foo.cc:15:23: error: expected primary-expression before ')' token
   15 |          if(r1>=&&c1>=){
      |                       ^
foo.cc:16:28: error: expected primary-expression before ';' token
   16 |              horse[r1][c1]=;
      |                            ^
foo.cc:15:19: error: label 'c1' used but not defined
   15 |          if(r1>=&&c1>=){
      |                   ^~
foo.cc: In function 'void showArray(int, int, int (*)[25])':
foo.cc:23:16: error: expected primary-expression before ';' token
   23 |      for(int i=;i<=x;i++){
      |                ^
foo.cc:24:20: error: expected primary-expression before ';' token
   24 |          for(int j=;j<=y;j++){
      |                    ^
foo.cc: In function 'void initChessboard(int, int)':
foo.cc:33:16: error: expected primary-expression before ';' token
   33 |      for(int i=;i<=r;i++){//对列进行初始化
      |                ^
foo.cc:34:16: error: expected primary-expression before ']' token
   34 |          dp[i][]=;
      |                ^
foo.cc:34:18: error: expected primary-expression before ';' token
   34 |          dp[i][]=;
      |                  ^
foo.cc:36:16: error: expected primary-expression before ';' token
   36 |      for(int j=;j<=c;j++){
      |                ^
foo.cc:37:13: error: expected primary-expression before ']' token
   37 |          dp[][j]=;
      |             ^
foo.cc:37:18: error: expected primary-expression before ';' token
   37 |          dp[][j]=;
      |                  ^
foo.cc:39:9: error: expected primary-expression before ']' token
   39 |      dp[][]=;
      |         ^
foo.cc:39:11: error: expected primary-expression before ']' token
   39 |      dp[][]=;
      |           ^
foo.cc:39:13: error: expected primary-expression before ';' token
   39 |      dp[][]=;
      |             ^
foo.cc: In function 'void dpOperation(int, int)':
foo.cc:44:16: error: expected primary-expression before ';' token
   44 |      for(int i=;i<=r;i++){
      |                ^
foo.cc:45:20: error: expected primary-expression before ';' token
   45 |          for(int j=;j<=c;j++){
      |                    ^
foo.cc:46:30: error: expected primary-expression before ')' token
   46 |              if(horse[i][j]==){//表示被马控制
      |                              ^
foo.cc:47:27: error: expected primary-expression before ';' token
   47 |                  dp[i][j]=;
      |                           ^
foo.cc:50:32: error: expected primary-expression before ']' token
   50 |                  dp[i][j]=dp[i-][j]+dp[i][j-];
      |                                ^
foo.cc:50:45: error: expected primary-expression before ']' token
   50 |                  dp[i][j]=dp[i-][j]+dp[i][j-];
      |                                             ^
foo.cc: In function 'int main()':
foo.cc:59:12: error: expected primary-expression before ',' token
   59 |      int r=,c=;//格子行和列,也就是目的点的坐标
      |            ^
foo.cc:60:12: error: expected primary-expression before ',' token
   60 |      int x=,y=;//马所在的点
      |            ^
foo.cc:62:25: error: 'y' was not declared in this scope
   62 |      initHorseControl(x,y);// 初始化马的控制点
      |                         ^
foo.cc:65:18: error: 'c' was not declared in this scope
   65 |      showArray(r,c,horse);
      |                  ^
foo.cc:76:6: error: return-statement with no value, in function returning 'int' [-fpermissive]
   76 |      return ;
      |      ^~~~~~
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
递交
题目
P1121 马拦过河卒
语言
C++
递交时间
2023-05-14 08:19:19
评测时间
2023-05-14 08:19:19
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes