* 文件名称:数组分离
* 作 者:魏忠财
* 完成日期:2017年3月8日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:5 6 9 7 8 45 6 15 64 98
* 问题描述:
* 程序输出:5 9 7 45 15
6 8 6 64 98
* 问题分析:略
* 算法设计:
#include<iostream.h>
void main()
{
int a[10],b[10],c[10],k=0,s=0,n=0,m=0;
cout<<"请输入十个数:";
for(int i=0;i<10;i++)
{
cin>>a[i];
if(a[i]%2!=0)
{
b[k]=a[i];
k=k+1;
s=s+1;
}
else if(a[i]%2==0)
{
c[n]=a[i];
n=n+1;
m=m+1;
}
}
cout<<"奇数为:";
for(k=0;k<s;k++)
{
cout<<b[k]<<" ";
}
cout<<endl;
cout<<"偶数为:";
for(n=0;n<m;n++)
{
cout<<c[n]<<" ";
}
}
输出结果:
心得体会:
本次作业内容内容颇多,挺费劲的,不过经过我的不懈努力终于完成了。
方法总结:
在做作业的过程中难免会遇到许多的问题,不过只要我们肯下功夫,多多查阅规范手册,我相信我们一定可以完成的。也希望各位同学能认真对待C++作业,争取把C++学好。