실행 실패 (제출 코드 컴파일 에러)
Main.c:5:26: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token 5 | int stack[10005] = { 0 }; | ^ Main.c: In function ‘push’: Main.c:21:13: error: ‘struct STACK’ has no member named ‘stack’ 21 | node.stack[++node.index] = cur; | ^ Main.c:21:26: error: ‘struct STACK’ has no member named ‘index’ 21 | node.stack[++node.index] = cur; | ^ Main.c:22:13: error: ‘struct STACK’ has no member named ‘top’ 22 | node.top++; | ^ Main.c:23:13: error: ‘struct STACK’ has no member named ‘cur’ 23 | node.cur = node.stack[node.index]; | ^ Main.c:23:24: error: ‘struct STACK’ has no member named ‘stack’ 23 | node.cur = node.stack[node.index]; | ^ Main.c:23:35: error: ‘struct STACK’ has no member named ‘index’ 23 | node.cur = node.stack[node.index]; | ^ Main.c:26:13: error: ‘struct STACK’ has no member named ‘str’ 26 | node.str[node.str_index] = { '+' }; | ^ Main.c:26:22: error: ‘struct STACK’ has no member named ‘str_index’ 26 | node.str[node.str_index] = { '+' }; | ^ Main.c:26:36: error: expected expression before ‘{’ token 26 | node.str[node.str_index] = { '+' }; | ^ Main.c:27:13: error: ‘struct STACK’ has no member named ‘str_index’ 27 | node.str_index++; | ^ Main.c:28:13: error: ‘struct STACK’ has no member named ‘str’ 28 | node.str[node.str_index] = { '\n' }; | ^ Main.c:28:22: error: ‘struct STACK’ has no member named ‘str_index’ 28 | node.str[node.str_index] = { '\n' }; | ^ Main.c:28:36: error: expected expression before ‘{’ token 28 | node.str[node.str_index] = { '\n' }; | ^ Main.c:29:13: error: ‘struct STACK’ has no member named ‘str_index’ 29 | node.str_index++; | ^ Main.c: In function ‘pop’: Main.c:34:23: error: ‘struct STACK’ has no member named ‘stack’ 34 | int arg = node.stack[node.index--]; | ^ Main.c:34:34: error: ‘struct STACK’ has no member named ‘index’ 34 | int arg = node.stack[node.index--]; | ^ Main.c:35:13: error: ‘struct STACK’ has no member named ‘cur’ 35 | node.cur = node.stack[node.index]; | ^ Main.c:35:24: error: ‘struct STACK’ has no member named ‘stack’ 35 | node.cur = node.stack[node.index]; | ^ Main.c:35:35: error: ‘struct STACK’ has no member named ‘index’ 35 | node.cur = node.stack[node.index]; | ^ Main.c:38:13: error: ‘struct STACK’ has no member named ‘str’ 38 | node.str[node.str_index] = { '-' }; | ^ Main.c:38:22: error: ‘struct STACK’ has no member named ‘str_index’ 38 | node.str[node.str_index] = { '-' }; | ^ Main.c:38:36: error: expected expression before ‘{’ token 38 | node.str[node.str_index] = { '-' }; | ^ Main.c:39:13: error: ‘struct STACK’ has no member named ‘str_index’ 39 | node.str_index++; | ^ Main.c:40:13: error: ‘struct STACK’ has no member named ‘str’ 40 | node.str[node.str_index] = { '\n' }; | ^ Main.c:40:22: error: ‘struct STACK’ has no member named ‘str_index’ 40 | node.str[node.str_index] = { '\n' }; | ^ Main.c:40:36: error: expected expression before ‘{’ token 40 | node.str[node.str_index] = { '\n' }; | ^ Main.c:41:13: error: ‘struct STACK’ has no member named ‘str_index’ 41 | node.str_index++; | ^ Main.c:34:13: warning: unused variable ‘arg’ [-Wunused-variable] 34 | int arg = node.stack[node.index--]; | ^~~ Main.c: In function ‘cal’: Main.c:54:25: error: ‘struct STACK’ has no member named ‘index’ 54 | if (node.index != 0) | ^ Main.c:56:29: error: ‘struct STACK’ has no member named ‘bottom’ 56 | node.bottom = node.stack[node.index - 1]; | ^ Main.c:56:43: error: ‘struct STACK’ has no member named ‘stack’ 56 | node.bottom = node.stack[node.index - 1]; | ^ Main.c:56:54: error: ‘struct STACK’ has no member named ‘index’ 56 | node.bottom = node.stack[node.index - 1]; | ^ Main.c:60:29: error: ‘struct STACK’ has no member named ‘bottom’ 60 | node.bottom = node.stack[0]; | ^ Main.c:60:43: error: ‘struct STACK’ has no member named ‘stack’ 60 | node.bottom = node.stack[0]; | ^ Main.c:67:25: error: ‘struct STACK’ has no member named ‘cur’ 67 | if (node.cur < num) // 스택의 현재 값보다 num이 더 큰경우 num까지 푸쉬 | ^ Main.c:69:36: error: ‘struct STACK’ has no member named ‘top’ 69 | while (node.top < num || node.top == num) | ^ Main.c:69:54: error: ‘struct STACK’ has no member named ‘top’ 69 | while (node.top < num || node.top == num) | ^ Main.c:71:42: error: ‘struct STACK’ has no member named ‘top’ 71 | push(node.top); | ^ Main.c:73:33: error: ‘struct STACK’ has no member named ‘index’ 73 | if (node.index != 0) | ^ Main.c:75:37: error: ‘struct STACK’ has no member named ‘bottom’ 75 | node.bottom = node.stack[node.index - 1]; | ^ Main.c:75:51: error: ‘struct STACK’ has no member named ‘stack’ 75 | node.bottom = node.stack[node.index - 1]; | ^ Main.c:75:62: error: ‘struct STACK’ has no member named ‘index’ 75 | node.bottom = node.stack[node.index - 1]; | ^ Main.c:79:37: error: ‘struct STACK’ has no member named ‘bottom’ 79 | node.bottom = node.stack[0]; | ^ Main.c:79:51: error: ‘struct STACK’ has no member named ‘stack’ 79 | node.bottom = node.stack[0]; | ^ Main.c:84:17: error: ‘struct STACK’ has no member named ‘bottom’ 84 | if (node.bottom > num) | ^ Main.c:87:21: error: ‘struct STACK’ has no member named ‘bool_false’ 87 | node.bool_false++; | ^ Main.c:91:17: error: ‘struct STACK’ has no member named ‘cur’ 91 | if (node.cur > num || node.cur == num) | ^ Main.c:91:35: error: ‘struct STACK’ has no member named ‘cur’ 91 | if (node.cur > num || node.cur == num) | ^ Main.c:93:25: error: ‘struct STACK’ has no member named ‘cur’ 93 | if (node.cur == num) | ^ Main.c:95:33: error: ‘struct STACK’ has no member named ‘cur’ 95 | pop(node.cur); | ^ Main.c:96:33: error: ‘struct STACK’ has no member named ‘cur’ 96 | if (node.cur < node.bottom) | ^ Main.c:96:44: error: ‘struct STACK’ has no member named ‘bottom’ 96 | if (node.cur < node.bottom) | ^ Main.c:98:37: error: ‘struct STACK’ has no member named ‘bottom’ 98 | node.bottom = node.cur; | ^ Main.c:98:51: error: ‘struct STACK’ has no member named ‘cur’ 98 | node.bottom = node.cur; | ^ Main.c:103:28: error: ‘struct STACK’ has no member named ‘cur’ 103 | while (node.cur != num) | ^ Main.c:105:33: error: ‘struct STACK’ has no member named ‘cur’ 105 | pop(node.cur); | ^ Main.c:106:33: error: ‘struct STACK’ has no member named ‘cur’ 106 | if (node.cur < node.bottom) | ^ Main.c:106:44: error: ‘struct STACK’ has no member named ‘bottom’ 106 | if (node.cur < node.bottom) | ^ Main.c:108:37: error: ‘struct STACK’ has no member named ‘bottom’ 108 | node.bottom = node.cur; | ^ Main.c:108:51: error: ‘struct STACK’ has no member named ‘cur’ 108 | node.bottom = node.cur; | ^ Main.c: In function ‘main’: Main.c:127:25: error: ‘struct STACK’ has no member named ‘bool_false’ 127 | if (node.bool_false) | ^ Main.c:132:13: error: ‘struct STACK’ has no member named ‘str’ 132 | node.str[node.str_index] = '\n'; | ^ Main.c:132:22: error: ‘struct STACK’ has no member named ‘str_index’ 132 | node.str[node.str_index] = '\n'; | ^ Main.c:133:26: error: ‘struct STACK’ has no member named ‘str’ 133 | printf("%s", node.str); | ^ Main.c:120:9: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 120 | scanf("%d", &size); | ^~~~~~~~~~~~~~~~~~ Main.c:123:17: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 123 | scanf("%d", &num); | ^~~~~~~~~~~~~~~~~
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.