c++编程:读入一组数到一维数组设计一个程序

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:43:03
读入一个一维数组,设计一个程序,找出其中最大偶数和最大奇数(若没有奇数输出“没有奇数”)并输出。
急求。。。。。程序过程。。

#include "stdio.h"
main
{
int js,ous,putin;
js=ous=0;
putin=getchar();
if(putin%2==0)
ous++;
else
js++;

if(js==0)
printf("没有奇数");
else
printf("奇数个数为:d%",js);

if(ous==0)
printf("没有偶数");
else
printf("偶数个数为:d%",ous);

}

可能有错,反正思想是这样的

#include<iostream>
using namespace std;
main ()
{
cout<<"请输入数个数字:";
int x;
cin>>x;
int a[x+1],max1=-100,max2=-100;
for (int i=1;i<=x;i++)
{
cin>>a[i];

if (a[i]%2==0)
{ if (a[i]>max1) max1=a[i]; }
else if (a[i]>max2) max2=a[i];
}

if (max2==-100) cout<<"没有奇数"<<endl;
else cout<<"最大奇数是:"<<max2<<endl;

if (max1==-100) cout<<"没有偶数"<<endl;