题目内容
下面程序中,函数fun的功能是:根据形参c中存储的整数序列,将偶数下标位置的所有偶数元素求和,减去奇数下标位置的所有奇数元素的和,所得差由函数值返回。形参d中存储的是序列的长度。例如,若c中存储的序列依次为:13, 15, 4, 7, 20,d为5,则函数返回 (4+20) - (15+7) = 2,主程序输出2,请填空。#include int fun(int c[ ], int d){int s0 = 0, s1 = 0, i;for (i = 0 ; i < d ; i++){if ((i % 2 == 0) && (c[i] % 2 == 0))s0 += c[i];if ((i % 2 == 1) && (_____(1)_____))s1 += c[i];}return ___(2)____;}main( ){int i, c[100], d;printf("请输入整数序列的长度:");scanf("%d", &d);printf("请输入%d个整数:\n",d);for (i = 0; i < d; i++)scanf("%d", &(c[i]));i = fun(c, d);printf("%d", i);}
查看答案
搜索结果不匹配?点我反馈