您的位置:首页 > 其它

上机报告5-1项目一数组分离

2016-05-06 20:25 246 查看
一、问题及代码

问题:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。

代码:

/*
* 文件名称: 登录
* 作    者:  吴航峰
* 完成日期:    2016  年 5  月   6日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:数组分离
* 程序输出:
* 问题分析:
* 算法设计:
*/

#include <iostream>
using namespace std;
int main ()
{
const int N=10;
int b=0,c=0,i=0;
int o
,d
,a
;
cout<<"请输入10个数"<<endl;
for (i=0; i<N; i++)
{
cin>>a[i];
}
for(i=0; i<N; i++)
{
if(a[i]%2==0)
{
d[b]=a[i];
b++;
}
else
{
o[c]=a[i];
c++;
}
}
if(b!=0)
{
cout <<"偶数为:";
for(i=0; i<b; i++)
{
cout<<d[i];
if(i<b-1)
cout<<",";
else
cout <<endl;
}
}
if(c!=0)
{
cout<<"奇数为:";
for(i=0; i<c; i++)
{
cout<<o[i];
if(i<c-1)
cout<<",";
}
}
return 0;
}

二、运行结果



三、心得体会

数组的运用还有点不熟练,错了几次才改正确。

四、知识点总结

一维数组的运用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: