单项选择题

有以下程序:
main()
int s=0,a=1,n;
scanf("%d",&n);
do
s+=1; a=a-2;
while (a!=n);
printf("%d\n",s);

若要使程序的输出值为2,则应该从键盘给n输入的值是()。

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