[单选题]

有以下程序
#include <stdio.h>
void  fun(int *s)
{  
   static int j=0;
   do s[j] += s[ j+1]; while(++j<2);
}
main()
{
  int i, a[10]={1,2,3,4,5};
  for( i=1; i<3; i++ ) fun( a );
  for( i=1; i<5; i++ ) printf("%d",a[i]);
  printf(" ");
}
程序运行后的输出结果是(  )。

A.5745

B.34756

C.5795

D.35745

参考答案与解析:

相关试题

有以下程序<br />#include <stdio.h><br />void  fun(int *s)<br />{  <b