/in/foo.c: In function 'main':
/in/foo.c:12:30: error: subscripted value is neither array nor pointer nor vector
12 | scanf("%d", &original[i]);
| ^
/in/foo.c:19:30: error: subscripted value is neither array nor pointer nor vector
19 | scanf("%d", &toInsert[i]);
| ^
/in/foo.c:26:21: error: subscripted value is neither array nor pointer nor vector
26 | if (original[i] <= toInsert[j]) {
| ^
/in/foo.c:26:36: error: subscripted value is neither array nor pointer nor vector
26 | if (original[i] <= toInsert[j]) {
| ^
/in/foo.c:27:21: error: subscripted value is neither array nor pointer nor vector
27 | original[k++] = original[i++];
| ^
/in/foo.c:27:37: error: subscripted value is neither array nor pointer nor vector
27 | original[k++] = original[i++];
| ^
/in/foo.c:29:21: error: subscripted value is neither array nor pointer nor vector
29 | original[k++] = toInsert[j++];
| ^
/in/foo.c:29:37: error: subscripted value is neither array nor pointer nor vector
29 | original[k++] = toInsert[j++];
| ^
/in/foo.c:35:17: error: subscripted value is neither array nor pointer nor vector
35 | original[k++] = original[i++];
| ^
/in/foo.c:35:33: error: subscripted value is neither array nor pointer nor vector
35 | original[k++] = original[i++];
| ^
/in/foo.c:40:17: error: subscripted value is neither array nor pointer nor vector
40 | original[k++] = toInsert[j++];
| ^
/in/foo.c:40:33: error: subscripted value is neither array nor pointer nor vector
40 | original[k++] = toInsert[j++];
| ^
/in/foo.c:46:31: error: subscripted value is neither array nor pointer nor vector
46 | printf("%d ", original[i]);
| ^
/in/foo.c:6:9: warning: variable 'toInsert' set but not used [-Wunused-but-set-variable]
6 | int toInsert; // 待插入的数组
| ^~~~~~~~
/in/foo.c:5:9: warning: variable 'original' set but not used [-Wunused-but-set-variable]
5 | int original; // 原始数组,足够大以容纳插入后的元素
| ^~~~~~~~
/in/foo.c: At top level:
/in/foo.c:53:5: error: redefinition of 'main'
53 | int main() {
| ^~~~
/in/foo.c:3:5: note: previous definition of 'main' with type 'int()'
3 | int main() {
| ^~~~
/in/foo.c: In function 'main':
/in/foo.c:62:30: error: subscripted value is neither array nor pointer nor vector
62 | scanf("%d", &original[i]);
| ^
/in/foo.c:69:30: error: subscripted value is neither array nor pointer nor vector
69 | scanf("%d", &toInsert[i]);
| ^
/in/foo.c:76:21: error: subscripted value is neither array nor pointer nor vector
76 | if (original[i] <= toInsert[j]) {
| ^
/in/foo.c:76:36: error: subscripted value is neither array nor pointer nor vector
76 | if (original[i] <= toInsert[j]) {
| ^
/in/foo.c:77:21: error: subscripted value is neither array nor pointer nor vector
77 | original[k++] = original[i++];
| ^
/in/foo.c:77:37: error: subscripted value is neither array nor pointer nor vector
77 | original[k++] = original[i++];
| ^
/in/foo.c:79:21: error: subscripted value is neither array nor pointer nor vector
79 | original[k++] = toInsert[j++];
| ^
/in/foo.c:79:37: error: subscripted value is neither array nor pointer nor vector
79 | original[k++] = toInsert[j++];
| ^
/in/foo.c:85:17: error: subscripted value is neither array nor pointer nor vector
85 | original[k++] = original[i++];
| ^
/in/foo.c:85:33: error: subscripted value is neither array nor pointer nor vector
85 | original[k++] = original[i++];
| ^
/in/foo.c:90:17: error: subscripted value is neither array nor pointer nor vector
90 | original[k++] = toInsert[j++];
| ^
/in/foo.c:90:33: error: subscripted value is neither array nor pointer nor vector
90 | original[k++] = toInsert[j++];
| ^
/in/foo.c:96:31: error: subscripted value is neither array nor pointer nor vector
96 | printf("%d ", original[i]);
| ^
/in/foo.c:56:9: warning: variable 'toInsert' set but not used [-Wunused-but-set-variable]
56 | int toInsert; // 待插入的数组
| ^~~~~~~~
/in/foo.c:55:9: warning: variable 'original' set but not used [-Wunused-but-set-variable]
55 | int original; // 原始数组,足够大以容纳插入后的元素
| ^~~~~~~~
/in/foo.c: At top level:
/in/foo.c:103:5: error: redefinition of 'main'
103 | int main() {
| ^~~~
/in/foo.c:3:5: note: previous definition of 'main' with type 'int()'
3 | int main() {
| ^~~~
/in/foo.c: In function 'main':
/in/foo.c:112:30: error: subscripted value is neither array nor pointer nor vector
112 | scanf("%d", &original[i]);
| ^
/in/foo.c:119:30: error: subscripted value is neither array nor pointer nor vector
119 | scanf("%d", &toInsert[i]);
| ^
/in/foo.c:126:21: error: subscripted value is neither array nor pointer nor vector
126 | if (original[i] <= toInsert[j]) {
| ^
/in/foo.c:126:36: error: subscripted value is neither array nor pointer nor vector
126 | if (original[i] <= toInsert[j]) {
| ^
/in/foo.c:127:21: error: subscripted value is neither array nor pointer nor vector
127 | original[k++] = original[i++];
| ^
/in/foo.c:127:37: error: subscripted value is neither array nor pointer nor vector
127 | original[k++] = original[i++];
| ^
/in/foo.c:129:21: error: subscripted value is neither array nor pointer nor vector
129 | original[k++] = toInsert[j++];
| ^
/in/foo.c:129:37: error: subscripted value is neither array nor pointer nor vector
129 | original[k++] = toInsert[j++];
| ^
/in/foo.c:135:17: error: subscripted value is neither array nor pointer nor vector
135 | original[k++] = original[i++];
| ^
/in/foo.c:135:33: error: subscripted value is neither array nor pointer nor vector
135 | original[k++] = original[i++];
| ^
/in/foo.c:140:17: error: subscripted value is neither array nor pointer nor vector
140 | original[k++] = toInsert[j++];
| ^
/in/foo.c:140:33: error: subscripted value is neither array nor pointer nor vector
140 | original[k++] = toInsert[j++];
| ^
/in/foo.c:146:31: error: subscripted value is neither array nor pointer nor vector
146 | printf("%d ", original[i]);
| ^
/in/foo.c:106:9: warning: variable 'toInsert' set but not used [-Wunused-but-set-variable]
106 | int toInsert; // 待插入的数组
| ^~~~~~~~
/in/foo.c:105:9: warning: variable 'original' set but not used [-Wunused-but-set-variable]
105 | int original; // 原始数组,足够大以容纳插入后的元素
| ^~~~~~~~