选择题
下面程序运行后的输出结果是______。
#include<stdio.h>
main()
{ int a[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;
for(i=0;i<5;i++)s=s+b[a[i]];
printf('%d\n',s);
}
A、
12
B、
15
C、
11
D、
8
【正确答案】
A
【答案解析】
这道题目是计算一维数组b中某些元素的和。这些元素的下标值是一维数组a中元素值。s=0+b[1]+b[0]+b[4]+b[2]+b[0]=2+1+5+3+1=12。
提交答案
关闭