for循环,帮忙下,谢谢
#include<stdio.h>main()
{
static int a[10]={1,1,1,1,1,1,1,1,1,1};
int i,j;
for(i=0;i<10;i++)
for(j=0;j<i;j++)
a[i]=a[i]+a[j];
for(i=0;i<10;i++)
printf("%d\n",a[i]);
}
输出结果为什么是
1
2
4
8
16
32
64
128
256
512帮忙说明下程序,尤其是a[i]=a[i]+a[j];当i=2时循环怎么计算,谢谢