单项选择题

有以下程序 #include main( ) { FILE *fp; int i, a[6] = {1,2,3,4,5,6}; fp=fopen("d2.dat", "w+"); for(i = 0; i < 6; i++) fprintf(fp, "%d\n", a[i]); rewind(fp); for(i = 0; i < 6; i++) fscanf(fp, "%d\n", &a[5 - i]); fclose(fp); for(i = 0; i < 6; i++) printf("%d,", a[i]); } 程序运行后的输出结果是

A.4,5,6,1,2,3,
B.1,2,3,3,2,1,
C.1,2,3,4,5,6,
D.6,5,4,3,2,1,