单项选择题

有如下程序:
main()
int s=0, a=1,n;
scanf("% d", &n);
do
s+=1; a=a-2;
while(a!=n)
printf("% d\n", s);
若要使程序输出2,则应该从键盘输入的值是______。

A.-1
B.-3
C.-5
D.0