这道题的答案啊应该是错的a[2]应该是3加上之前的1应该是4
哪里错了?解析已经都摆出了啊
有以下程序#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
解析:s= 0+a[0]+a[2]+a[1]+a[3]+a[0]= 1+3+2+4+1= 11。因此选C。