一、问题及代码
/*
* 文件名称:第5次上机实验.p
* 作 者:马啸天
* 完成日期:2017 年 5 月 5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 输入十个数
* 问题描述:我的第二5个C++程序,筛选奇偶数
* 程序输出:分别输出奇偶数
* 问题分析:略
* 算法设计:数组for if
*/
#include <iostream.h>
void main ()
{
int j=0,k=0,i=0;
int f[10],e[10],a[10];
cout<<"请输入10个数字"<<endl;
for (i=0; i<10; i++)
{
cin>>a[i];
}
for(i=0; i<10; i++)
{
if(a[i]%2==0)
{
e[j]=a[i];
j++;
}
else
{
f[k]=a[i];
k++;
}
}
if(j!=0)
{
cout <<"偶数为:";
for(i=0; i<j; i++)
{
cout<<e[i];
if(i<j-1)
cout<<",";
else
cout <<endl;
}
}
if(k!=0)
{
cout<<"奇数为:";
for(i=0; i<k; i++)
{
cout<<f[i];
if(i<k-1)
cout<<",";
}
}
}
二、运行结果
三、心得体会
数组的分离相对来说还是比较简单,但是我会用心细心做好的
四、知识点总结
如果要用void main的话iostream要加.h