编写一程序,求一维数组中下标为偶数的元素之和。

main( ){ int i,sum=0; /* 初始化sum为0 */int a[ ]={2,3,4,5,6,7,8,9};for(i=0; i<8; ) /* 请补充完整循环语句 */sum+=a[i];printf("sum=%d\n",sum);}

for(i=0;i<8;i=i+2);你要明白的是for是怎么执行的,那么根据语法,我把for语句分成四块:first,second,third,forth.for(first;second;third){ forth;}那么执行的顺序是 first----second----forth--------third----(second------third-----forth-)括号里面是以后重复的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-03
因为是数组,a[0],a[1],a[2]....所以应是 for (i=0,i<8,i++) 并不是+2
第2个回答  2013-08-03
for(i=0; i<8; i+2 ) /* 请补充完整循环语句 */
第3个回答  2013-08-03
for(i=0; i<8;i= i+2 )