编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#2877 #1005. 兜圈子 Compile Error 0 0 ms 0 K C / 963 B t330026192 2023-11-22 2:01:42
显示原始代码
#include <stdio.h>
int f1(char ch[], int n) {
    int arr[n];
    int i;
    int sum = 0;
    for (i = 0; i < n; i++) {
        if (ch[i] == 'U')
            arr[i] = -1;
        if (ch[i] == 'D')
            arr[i] = 1;
        if (ch[i] == 'L')
            arr[i] = 0;
        if (ch[i] == 'R')
            arr[i] = 0;
        if (ch[i] == '\n')
            arr[i] = 0;
    }
    for (i = 0; i < n; i++) {
        sum += arr[i];
    }
    return sum;
}
int f2(char ch[], int n) {
    int arr[n];
    int i;
    int sum = 0;
    for (i = 0; i < n; i++) {
        if (ch[i] == 'U')
            arr[i] = 0;
        if (ch[i] == 'D')
            arr[i] = 0;
        if (ch[i] == 'L')
            arr[i] = -1;
        if (ch[i] == 'R')
            arr[i] = 1;
        if (ch[i] == '\n')
            arr[i] = 0;
    }
    for (i = 0; i < n; i++) {
        sum += arr[i];
    }
    return sum;
}
int main() {
    int H, W;
    scanf("%d %d", &H, &W);
    int i, j;
    int t = H * W + W;
    char ch[t];
    for (i = 0; i < H; i++) {
        for (j = 0; j <= W; j++) scanf("%c", &ch[H * i + j]);
    }
    int m = f1(ch, t);
    int n = f1(ch, t);
    printf("%d %d", m, n);
  if(m==0Ⅱn==0printf("-1");
  else
  printf("%d %d",1+m,1+n);
	return 0;
}

编译信息

/sandbox/1/a.c:65:10: error: invalid suffix 'Ⅱn' on integer constant
  if(m==0Ⅱn==0)
         ^
/sandbox/1/a.c:65:17: warning: treating Unicode character <U+FF09> as identifier character rather than as ')' symbol [-Wunicode-homoglyph]
  if(m==0Ⅱn==0)
              ^~
/sandbox/1/a.c:65:17: error: invalid suffix ')' on integer constant
/sandbox/1/a.c:67:3: error: expected expression
  else
  ^
1 warning and 3 errors generated.