一、问题及代码
/*
* 文件名称:Ex1-1.cpp
* 作 者:江凌志
* 完成日期:2017 年 4 月 19 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:项目1:数组分离
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
int a[10],b[10],c[10],i,j=0,k=0,x,y;
cout<<"请输入数组a:"<<endl;
for(i=0;i<=9;i++)
{
cin>>a[i];
if(a[i]%2==1){b[j]=a[i];
j++;}
if(a[i]%2==0){c[k]=a[i];
k++;}
x=j-1;
y=k-1;
}
cout<<"输出数组b:"<<endl;
for(j=0;j<=x;j++)cout<<b[j]<<endl;
cout<<"输出数组c:"<<endl;
for(k=0;k<=y;k++)cout<<c[k]<<endl;
}
二、运行结果
三、心得体会
数组是从0开始的。
四、知识点总结
数组a[]括号内必须是常量。