问题 单项选择题

下列程序的输出结果是______。
main()
char *s="121";
int k=0,a=0,b=0;
do
k++;
if(k%2==0) a=a+s[k]-’0’;continue;
b=b+s[k]-’0’;a=a+s[k]-’0’;
while (s[k+1]);
printf("k=%d a=%d b=%d\n",k,a,b);

A.k=3 a=2 b=3

B.k=3 a=3 b=2

C.k=2 a=3 b=2

D.k=2 a=2 b=3

答案

参考答案:C

单项选择题
单项选择题