单项选择题

有以下程序:
# include <stdio.h>
struct STU {char name[9]; char sex; int score[2];};
void f(struct STU a[])
{ struct STU b={"Zhao","m",85,90};
a[1]=b;
}
main()
{struct STU c[2]={{"Qian","f",95,92},{"Sun","m",98,99}};
f(c);
printf("%s,%c,%d,%d,",c[0].name,c[0].sex,c[0].score[0],c[0].score[1]);
printf("%s,%c,%d,%d\n",c[1].name,c[1].sex,c[1].score[0],c[1].score[1]);
}
程序运行后的输出结果是______。

A.2hao,m,85,90,Sun,m,98,99
B.2hao,m,85,90,Qian,f,95,92
C.Qian,f,95,92,Sun,m,98,99
D.Qian,f,95,92,Zhao,m,85,90