>>499-500

なんで&aなの?
aが配列だったらscanf()関数内に&はいらないよ