柠檬试题库
search
首页 计算机 公务员 驾照 关于

若有以下程序 #include main() { char w[20]="dogs", a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz ."}; int i, j, k; for (i=0; w[i]; i++) { for (j=0; j<5; j++) { for (k=0; a[j][k]; k++) if (w[i]==a[j][k]) break; if (w[i]==a[j][k]) break; } printf("%d,%d,", j,k); } } 则程序的输出结果是


  • A.0,3,2,2,1,0,3,1,
  • B.1,4,3,3,2,1,4,2,
  • C.5,6,5,6,5,6,5,6,
  • D.6,7,6,7,6,7,6,7,
热度🔥1,043
参考答案:A
解析:

【解析】本题考查二维字符数组的运用,题目中首先定义了一个一维字符数组,从三层for循环可以看出要找的是w数组中每个字符在二维数组中的位置,比如d字母,在a数组中就是0,3 其他字符类似,所以本题答案为A。
复制题目向AI提问