问一下该程序运行后的结果

#include<studio.h>
int main()
{
int i,a[]={0,0,0,0,0};
for(i=1;i<=4;i++)
a[i]=a[i-1]*2+3;
}
for(i=0;i<=4;i++)
{
printf(“%3d”,a[i]);
}

img


错误太多了


#include<stdio.h>
int main()
{
int i,a[]={0,0,0,0,0};
for(i=1;i<=4;i++){
    a[i]=a[i-1]*2+3;
}

for(i=0;i<=4;i++)
{
printf("%3d",a[i]);
}
    
}

0 3 9 21 45是这样嘛