问题
单项选择题
有以下程序
#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;1<5;i++)s=s+a[b[i]];
printf("%d\n",s);
程序运行后的输出结果是
A) 6
B) 10
C) 11
D) 15
答案
参考答案:C
解析: 当i=0时a[b[0]]=1;当i=1时a[b [1]]=3;当i=2时a[b[2]]=2;当i=3时a[b[3]]=4;当i=4时a[b[4]]=1。将以上各数值相加得11,故选C。