救救孩子吧 已知一个整型数据定义如下: int num[10]={2, 4, 6, 8, 10, 1

救救孩子吧 已知一个整型数据定义如下: int num[10]={2, 4, 6, 8, 10, 12, 14, 16, 18, 20};计算出数组中所有奇数下标的数组元素之和。

源程序:

#include <stdio.h>

int main()
{
    int i,s=0;
	int num[10]={2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
	for(i=0;i<10;)
	{
		s += num[i];
		i += 2;
	}
   printf("奇数和为:%d",s);   
   return 0;
}

运行结果:

奇数和为:50

 

如有帮助还望您采纳下哦 谢谢


#include <stdio.h>


int main() {
    int num[10]={2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
    int sum = 0, i;
    
    for (i = 1; i < 10; i += 2) {
        sum += num[i];
    }
    
    printf("所有奇数下标数之和:%d\n", sum);
    
    return 0;
}


// Output:
所有奇数下标数之和:60