单项选择题

下面程序是通过循环赋值方式为一维数组赋值,空白处应添入的是()
int a[5];
for(i=0;i< 5;i++)
{
__________________
}

A.scanf(“%d”,&a[i]);
B.scanf(“%d”,a[i]);
C.printf(“%d”,a[i]);
D.printf(“%d”,&a[i]);