考试遇到的一道题 不是太清楚解法
main(){ int m,n,s[10],t[4],sum=0;
for(m=0;m<10;m++) s[m]=m;
for(m=0;m<4;m++) t[m]=s[m*m+1];
for(m=0;m<4;m++) sum+=t[m]*t[m];
printf("%d\n",sum);}
题目要求写结果
上机做一下有结果 但我觉得当m=3时 根据"for(m=0;m<4;m++) t[m]=s[m*m+1];"得出t[3]=s[10] 但是s数组最大是s[9]啊 怎么解释啊?
高手帮忙指点一下吧