c++问题 定义一个10个整数的数组,键盘输入数据,找出其中的最大偶数和最大奇数

如题所述

第1个回答  2014-02-17
#include <iostream>
using namespace std;int main()
{
int a[10],maxou,maxji;
for(int i=0;i<10;i++)
{
cout<<"输入第"<<i+1<<"个数:";
cin>>a[i];
}
maxou=maxji=a[0];
for(int i=0;i<10;i++)
{
if(a[i]%2==0&&a[i]>maxou)
maxou=a[i];
if(a[i]%2!=0&&a[i]>maxji)
maxji=a[i];
} cout<<"最大偶数是:"<<maxou<<endl;
cout<<"最大偶数是:"<<maxji<<endl;
system("pause");
return 0;
}
第2个回答  2014-02-17
#include <iostream>
using namespace std;int main()
{
int a[10];
int maxeven=INT_MIN,maxodd=INT_MIN;
for(int i=0;i<10;i++)
{
cin >> a[i];
if(a[i]%2==0 && maxeven<a[i]) maxeven=a[i];
if(a[i]%2!=0 && maxodd<a[i]) maxodd=a[i];
}
cout << maxeven << " " << maxodd << endl;
return 0;
}本回答被网友采纳
相似回答