一.问题及代码
/*
* 文件名称:Ex5-1.cpp
* 作 者:杨亮 * 完成日期:2017 年 5月 5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: 分离数组 * 程序输出: 略 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { int a[10],b[10],c[10], i,x=0,y=0; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { if(a[i]%2==0) b[x++]=a[i]; c[y++]=a[i]; } for(i=0;i<x;i++) cout<<b[i]<<" "; cout<<endl; for(i=0;i<y;i++) cout<<c[i]<<" "; cout<<endl; return 0;}
二.运算结果
三.结论
通过for语句和数组相结合来解决问题。
四.心得体会
数组的应用还是比较难得,需要多看,多实践。