실행 실패 (제출 코드 컴파일 에러)
Main.c: In function ‘main’: Main.c:11:18: error: expected expression before ‘[’ token 11 | int data=[1000] | ^ Main.c:12:24: error: ‘i’ undeclared (first use in this function) 12 | for (int i = 0;i < n;i++) { | ^ Main.c:12:24: note: each undeclared identifier is reported only once for each function it appears in Main.c:12:33: error: expected ‘;’ before ‘)’ token 12 | for (int i = 0;i < n;i++) { | ^ | ; Main.c:12:33: error: expected statement before ‘)’ token Main.c:18:25: error: subscripted value is neither array nor pointer nor vector 18 | if (data[now] < 0) { | ^ Main.c:19:40: error: subscripted value is neither array nor pointer nor vector 19 | int tem = -data[now]; | ^ Main.c:20:29: error: subscripted value is neither array nor pointer nor vector 20 | data[now] = 0; | ^ Main.c:23:41: error: subscripted value is neither array nor pointer nor vector 23 | if (data[now] != 0)tem--; | ^ Main.c:26:30: error: subscripted value is neither array nor pointer nor vector 26 | else if (data[now] > 0) { | ^ Main.c:27:39: error: subscripted value is neither array nor pointer nor vector 27 | int tem = data[now]; | ^ Main.c:28:29: error: subscripted value is neither array nor pointer nor vector 28 | data[now] = 0; | ^ Main.c:31:41: error: subscripted value is neither array nor pointer nor vector 31 | if (data[now] != 0)tem--; | ^ Main.c:35:14: warning: passing argument 1 of ‘free’ makes pointer from integer without a cast [-Wint-conversion] 35 | free(data); | ^~~~ | | | int In file included from Main.c:5: /usr/include/stdlib.h:555:25: note: expected ‘void *’ but argument is of type ‘int’ 555 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ Main.c:9:9: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | scanf("%d", &n); | ^~~~~~~~~~~~~~~
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.