问题
单项选择题
以下程序运行后的输出结果是 #include<stdio.h> main() { int a[5]={1, 2, 3, 4, 5}, b[5]={0, 2, 1, 3, 0}, i, s=0;for(i=0; i<5; i++) s=s+a[b[i]];printf("%d\n", s); }
A.6
B.10
C.11
D.15
答案
参考答案:C
解析: 数组元素b[i]作为数组a的下标,s=a[0]+a[2]+a[1]+a[3]+a[0],即s=1+3+2+4+1=11。