一问题与分析
/*
* 文件名称:ww.obj
* 作 者:汪荣悦
* 完成日期:2016 年 5月 5日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 从键盘中输入10个数放在数组A中,
将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 输入描述:无
* 问题描述:[项目1:数组分离]
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
const int N=10;
int a[N],b[10],c[10],i,x,k=0,j=0;
cout<<"请从键盘中输入10个数:"<<endl;
for(i=1;i<=10;i++)
{
cin>>x;
cout<<"a["<<i-1<<"]="<<x<<" ";
if(x%2==0)
{
k+=1;
cout<<"c["<<k-1<<"]="<<x<<endl;
}
else
{
j+=1;
cout<<"b["<<j-1<<"]="<<x<<endl;
}
}//将该数组中奇数放到数组B,偶数放到数组C中后分别输出
return 0;
}
二 测试用例
刚学的数组,也是第一次用数组编程,效果不是很理想。
四 总结
(1)数组必须与for循环连用;
(2)数组的长度要预先定好;
(3)数组的下标要从0开始算起。