下列程序的输出结果是______。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[

admin2009-02-15  28

问题 下列程序的输出结果是______。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

答案4

解析
转载请注明原文地址:https://kaotiyun.com/show/9NXp777K
0

最新回复(0)