单选题:以下程序段若要使输出值为2,则应该从键盘给n输入的值是
以下程序段若要使输出值为2,则应该从键盘给n输入的值是 @[B](2)
```c++
int s = 0, a = 1, n;
scanf("%d", &n);
do {
s += 1; a = a - 2;
} while (a != n);
printf("%d\n", s);
```
A. -1
B. -3
C. -5
D. 0
A.-1
B.-3
C.-5
D.0
答案:B
```c++
int s = 0, a = 1, n;
scanf("%d", &n);
do {
s += 1; a = a - 2;
} while (a != n);
printf("%d\n", s);
```
A. -1
B. -3
C. -5
D. 0
A.-1
B.-3
C.-5
D.0
答案:B