一:问题及程序
- * 文件名称:数组分离
- * 作 者:张政
- * 完成日期:2017年05月04日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:
- * 问题描述: 略
- * 程序输出:
- * 问题分析: 第一步,数组分离,第二步,数组的重新赋值
- * 算法设计:
- */
- #include <iostream>
using namespace std;
int main()
{
cout<<"欢迎使用张政的数组编辑器"<<endl;
int a[10],b[10],c[10],i=0,j=0,k=0;
cout<<"请输入任意的十个数"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
if((a[i]%2)==0)
{
b[k]=a[i];
k++;
}
else
{
c[j]=a[i];
j++;
}
}
cout<<"偶数的数组b[i]的元素为"<<endl;
for(i=0;i<k;i++)
cout<<b[i]<<" ";
cout<<endl;
cout<<"奇数的数组c[i]的元素为"<<endl;
for(i=0;i<j;i++)
cout<<c[i]<<" ";
return 0;
}
- 二:运行结果
-
- 三:心得体会
- 数组分离的关键在于数组的分离及其其重新赋值
- 四:知识点总结
- 1.熟练数组的输入及其输出的循环结构
- 2.理解并掌握数组的分离方法
- 3.熟练数组的重新赋值这一方法。