c++ 输入n个正整数,输出其中偶数的和,以及奇数的个数

如题所述

int Sum=0;//偶数的和
int Cnt=0;//奇数的个数
int n=8; //输入正整数个数
int Num[]={0,1,2,3,4,5,6,7};//输入的正整数
for(int i=0;i<n;i++)
{
if(Num[i]%2==0)
{
Sum+=Num[i];
}
else
{
Cnt++;
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-04
#include <iostream>
using namespace std;

void main()
{
int count = 0, sum = 0;
int n;
cout<<"请输入整数的个数n:";
cin>>n;
int array[100];
cout<<"请输入整数:"<<endl;
for(int i =0; i<n; i++)
cin>>array[i];
for (int j = 0; j<n; j++)
{
if (array[j]%2 == 0)
sum +=array[j];
else
count++;
}
cout<<"偶数和为:"<<sum<<endl;
cout<<"奇数的个数为:"<<count<<endl;
}
第2个回答  2011-11-04
同学要好好学习
相似回答