用c++将n个正整数(n从键盘输入,n<100)中的奇数和偶数分别显示出来。如果没有一个奇数或偶数,则在相应行

将n个正整数(n从键盘输入,n<100)中的奇数和偶数分别显示出来。如果没有一个奇数或偶数,则在相应行输出一个0... 将n个正整数(n从键盘输入,n<100)中的奇数和偶数分别显示出来。如果没有一个奇数或偶数,则在相应行输出一个0 展开
 我来答
he1067912178
2010-10-19
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
#include<iostream>
using namespace std;
void main()
{
int n,i,j=0,k=0, a[100], b[100];//a[100]用来存放奇数,b[100]用来存放偶数
cout<<"输入数字的个数"<<endl;
cin>>n;
cout<<"请输入要处理的数字"<<endl;
while(n>0)
{
cin>>i;
if(i%2==0)
{
b[j]=i;
j++;
}
else
{
a[k]=i;
k++;
}
n--;
}
if(k==0)
cout<<"奇数: 0个 ";
else
{
cout<<"奇数: ";
for(int h=0;h<k;h++)
cout<<a[h]<<" ";
cout<<endl;
}
if(j==0)
cout<<"偶数: 0个 ";
else
{
cout<<"偶数: ";
for(int h=0;h<j;h++)
cout<<b[h]<<" ";
cout<<endl;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式