设有数组定义:int myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结果是多少?
int s=0;
for(int i=0;i,myintarray.length;i++)
if(i%2==1)s+=myintarray[i];
system.out.println(s);
为什么结果是120呢,我算出来怎么是60呢,i肯定是等于2撒,myintarray(0)+myintarray(1))+myintarray(2)应该等于10+20+30啊,
人气:301 ℃ 时间:2020-05-23 17:07:30
解答
错了 , if(i%2==1) 说明下标是奇数:
myintarray[1]+myintarray[3]+myintarray[5]应该等于20+40+60啊是120if(i%2==1) 说明下标是奇数,麻烦解释一下,为什么这个表示是奇数啊?
推荐
- 设有数组a的定义为int a[]={1,2,3,4};若语句a[3]=--a[0]?a[1]++:a[2]++;执行后,数组a的各元素依次
- 若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
- 若要求定义具有10个int类型元素的一位数组a,下列定义语句错误的是()
- 33.以下正确的数组定义语句是().A)int y[1][4]={1,2,3,4,5}; B)float x[3][]={{1},{2},{3}};
- "品味生活 引领时尚"英文怎么说
- in作副词与介词的区别
- n名棋手进行单循环比赛,即任两名棋手间都比赛一场.胜者得2分,平局各得1分,负者得0分.比赛完毕后,前4名依次得8、7、5、4分.n=_.
- needn't和don't need to有什么区别?haven't和 don't have 有
猜你喜欢
- 将充有m毫升NO和n毫升NO2 的量筒倒立于水槽中,再 通m毫升O2,若m<n,则充分反应后,量筒内气体体积
- 请问中国的24个节气都指的哪24个节气啊
- 已知在四边形ABCD中,AB=CD,M,N,P,Q分别是AD,BC,BD,AC的中点,求证:MN与PQ互相垂直平分...
- 同义句转换 Tom is twelve.Tom's brother is ten.Tom's brother is two _____ _____than Tom.
- a=0.5,b=8,c=2的比例中项
- 2009年5月13日用天干地支怎么表示
- 英语翻译
- 狮子和老虎进行1000米赛跑,当狮子离终点还有200米时,老虎离终点还有400米.如果它们保持速