有以下程序: #include main() { char*s="[2]34";int k=0,a=0: whil(s[k+1]!=’\0’) { k++; if(k%2=()){ a=a+(s[k]—’0’+1);c

admin2012-12-19  14

问题 有以下程序:
#include
main()
{   char*s="[2]34";int k=0,a=0:
    whil(s[k+1]!=’\0’)
    {  k++;
       if(k%2=()){  a=a+(s[k]—’0’+1);continue;  }
       a=a+(s[k]—’0’);
    }
    printf("k=%d,d=%d\n",k,a):
}
程序运行后的输出结果是(    )。

选项 A、k=6a=11
B、k=3a=14
C、k=4a=12
D、k=5a=15

答案C

解析 输出结果:k=1 a=2
        k=2  a=4
        k=3  a=7
        k=4  a=12
转载请注明原文地址:https://kaotiyun.com/show/3cPp777K
0

最新回复(0)