有以下程序: #include main() char c[2][5]={"6934","8254"},*p[2] int i,j,s=0; for(i=0;i<2;i++)P[i]=c[i]; for(i=0

admin2021-07-09  23

问题 有以下程序:
    #include
    main()
   char c[2][5]={"6934","8254"},*p[2]
    int i,j,s=0;
    for(i=0;i<2;i++)P=c
    for(i=0;i<2;i++)
    for(j=0;P[j]>0  &&P[j]<=’9’;j+=2)
    s=10*s+P[j]-’0’;
    pfintf("%d\n",s);
    }
    程序的输出结果是(    )。

选项 A、693825
B、69825
C、63825
D、6385

答案D

解析 本题的意图在于将c中两个字符串的偶数位置的数字组成一个新数,找到的4个数字分别为6、3、8、5,组成的数为6385,所以答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/r3z0FFFM
0

最新回复(0)