单项选择题

以下程序的输出结果是
void fun(int*s)
static int j=0;
do
s[j]+=s[j+1];
while(++j<2);
main()
int k,a[10]=1,2,3,4,5;
for(k=1;k<3;k++)fun(a);
for(k=0;k<5;k++)printf("%d",a[k]);

A) 34756
B) 23345
C) 35745
D) 12345