单项选择题

下列程序的输出结果是()。
main ()
int i, k, ai[0], p[3];
k=5;
for (i=0;i<10;i++) a[i]=i;
for (i=0;i<3;i++) p[i]=a[i*(i+l)];
for (i=0;i<3;i++) k+=p[i]*2;
printf ("%d\n", k);

A. 20        
B. 21        
C. 22     
D. 23