请编写一个函数fun,其功能是: 分别求出数组中所有奇数之和,和所有偶数之和。主函数中定义并初始化数组,

2024-11-08 05:49:41
推荐回答(3个)
回答(1):

#include
#define N 50
int fun(int array[]);

int main()
{
int array[N];
int i=0;
printf("原始数组为:\n");
for(i;i {
array[i]=i;
printf("%d ",array[i]);
}
fun(array);
getchar();
return 0;
}

int fun(int array[])
{
int i=0;
int odd_integer=0,even_integer=0;
for(i;i {
if(array[i]%2==0)
even_integer=even_integer+array[i];
else
odd_integer=odd_integer+array[i];
}
printf("\n偶数之和为%d\n\n奇数之和为%d",even_integer,odd_integer);
return 0;
}

回答(2):

这是书本的例题啊

回答(3):

dad