/in/foo.c: In function 'main':
/in/foo.c:26:2: error: variable-sized object may not be initialized
int weightList[n] = {0};
^~~
/in/foo.c:26:23: warning: excess elements in array initializer
int weightList[n] = {0};
^
/in/foo.c:26:23: note: (near initialization for 'weightList')
/in/foo.c:27:2: error: variable-sized object may not be initialized
int valueList[n] = {0};
^~~
/in/foo.c:27:23: warning: excess elements in array initializer
int valueList[n] = {0};
^
/in/foo.c:27:23: note: (near initialization for 'valueList')