一:问题及代码
/*
* 文件名称:数组分离
* 作 者:闫兆阳
* 完成日期: 2016 年 5 月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:将一个数组分离成多个数组
* 输入描述: 输入十个数字到A数组
* 问题描述:将数组A内中偶数放入数组B,奇数放入数组C
* 程序输出:数组B,数组C
* 问题分析:数组的输入和输出
* 算法设计: 略
*/
#include <iostream.h>
int main()
{
const int N=5;
cout<<"输入一个数组A:";
int A[N],B[N],C[N],i=0;
for(i=0;i<N;i++)
{
cin>>A[i];
}
cout<<endl;
cout<<"将偶数放入数组B:";
for(i=0;i<N;i++)
{
if(A[i]%2==0)
cout<<A[i]<<" ";
}
cout<<endl;
cout<<"将奇数放入数组C:";
for(i=0;i<N;i++)
{
if(A[i]%2!=0)
cout<<A[i]<<" ";
}
cout<<endl;
return 0;
}
二:运行结果
三:心得体会
要多多练习数组的输入和输出。
四:知识点总结
当输入数字过多时可在开始时设置一个变量N,出错时可以省略修改次数。