/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; // 原始数组,足够大以容纳插入后的元素
| ^~~~~~~~