单项选择题

下面程序是通过循环赋值方式为一维数组赋值,空白处应添入的是()

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