>>70
for(n=0.n<5;n++){
ではなくて,
for(n=0;n<5;n++){
だな.

> int k[5] = {1,5,3,9,4}; でk[0]が1、k[1]が6に対応という考え方でいいのですか?
6っていうのはどこから出てきた?

int k[] = {1,5,3,9,4};
というのは,
int k[5];
k[0]=1;
k[1]=5;
k[2]=3;
k[3]=9;
k[4]=4;
と同じこと.