您的位置:首页 > 编程语言 > C语言/C++

C++实验五------数组分离

2016-05-05 08:53 267 查看
一、问题及代码

/*
* 文件名称:数组分离
* 作    者: 傅智杰
* 完成日期:2016   年  5  月  5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:通过运用数组以及巧妙地结合循环语句,完成奇偶数分离的任务
* 输入描述:输入随机的十个整数
* 问题描述:对输入的十个整数进行筛选,分离出其中的奇偶数
* 程序输出:分别输出输入整数的奇偶数
* 问题分析:先要了解并掌握数组,其次要对每个输入整数进行判断是奇数还是偶数
* 算法设计:先要用数组,然后结合循环语句以及条件语句
*/
#include<iostream>
using namespace std;
int main()
{
const int X=10;
int a[X],b[m],c
,i,m=0,n=0,j=0,k=0;
cout<<"请输入十个整数:"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
}
for(i=0;i<10;i++)
{
if(a[i]&2!=0)
b[m++]=a[i],j++;
else
c[n++]=a[i],k++;
}
if(j==0)
cout<<"该数组中没有奇数"<<endl;
else
{
cout<<"该数组的奇数有:"<<endl;
for(m=0;m<j;m++)
{
cout<<b[m]<<"  ";
}
}
if(k==0)
cout<<"\n"<<"该数组中没有偶数"<<endl;
else
{
cout<<"\n"<<"该数组的偶数有:"<<endl;
for(n=0;n<k;n++)
{
cout<<c
<<"  ";
}
}
return 0;
}


二、运行结果







三、心得体会

学习了数组这种实用的东西 ,一开始有一点不习惯,通过不断修改终于能让程序正常运行。

四、知识点归纳

1.数组方括号里面只能是符号常量或常量表达式

2.循环语句内含有两条语句或以上要用花括号括住
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: