一:实验代码
/*
* 文件名称:lee
* 作 者:李振盛
* 完成日期:2016 年 4 月 7 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述: 数组分离
* 程序输出:"a[i]","b[i]"
* 问题分析:略
* 算法设计:略
*/
#include<iostream.h>
void main()
{
const int N=10;
int a[N],b[N],c[N],j=0,k=0;
for(int i=0;i<N;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
if(a[i]%2==0)
{
b[j]=a[i];
j++;
}
else
{
c[k]=a[i];
k++;
}
}
for(i=0;i<j;i++)
cout<<b[i]<<"\t ";
cout<<endl;
for(i=0;i<k;i++)
cout<<c[i]<<"\t ";
cout<<endl;
}
二:实验结果
三、心得体会:
学习C++需要很耐心,多次尝试,熟悉自己的错误,加以改正!
四、知识点总结
数组的使用比较有难度,但理解就好了。