一、问题及代码
/*
* 文件名称: 数组
* 作 者: 杨翔宇
* 完成日期: 2016 年 5月 11日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:数组分离
* 输入描述: 从键盘中输入10个数放在数组a[i]中,
* 问题描述:输入十个数在a[i]中,将该数组中奇数放到数组b[j],偶数放到数组c[k]中后分别输出。
* 程序输出: 奇数,偶数分别输出
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
int a[10],b[10],c[10],x,y=0,z=0;
for(x=0;x<10;x++)
{
cin>>a[x];
if(a[x]%2==0)
{
b[y++]=a[x];
}
else
{
c[z++]=a[x];
}
}
cout<<"偶数为:";
for(x=0;x<y;x++)
cout<<b[x]<<" ";
cout<<endl;
cout<<"奇数为:";
for(x=0;x<z;x++)
cout<<c[x]<<" ";
cout<<endl;
}
二、运行结果
三、心得体会
数组好难,没怎么听懂作业也是询问同学才勉强完成的。
四、知识点总结