c++编程,数组方面的题

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:37:42
给定一个数组,int a [10]={3,6,45,12,16,2,8,9,7,5};编写程序分别求该数组所有的偶数之和及所有奇数之和
#include<stdio.h>
main()
{
int odd,even;
int a[10]={3,6,45,12,16,2,8,9,7,5};

printf("\n even=: %d",even);
printf("\n odd=: %d",odd);
}

#include<iostream>
using namespace std;

void main()
{
int sum_odd=0,sum_even=0;
int a[10]={3,6,45,12,16,2,8,9,7,5};

for(int i=0;i<10;i++)
{
if(a[i]%2==0)
sum_odd+=a[i];
else
sum_even+=a[i];
}

cout<<"偶数之和:"<<sum_odd<<endl;
cout<<"奇数之和:"<<sum_even<<endl;
}

/*运行结果如下:
偶数之和:44
奇数之和:69
*/

#include<stdio.h>
main()
{
int odd = 0;
int even = 0;
int a[10]={3,6,45,12,16,2,8,9,7,5};
int i;
for(i = 0; i < 10; i++)
{
if(a[i]%2 == 0)
odd += a[i];
else
even += a[i];
}
printf("\n even=: %d",even);
printf("\n odd=: %d",odd);
}

给你写一个函数来实现

#include<iostream>
using namespace