码迷,mamicode.com
首页 > 编程语言 > 详细

c++第5次实验-数组分离

时间:2016-05-13 02:10:42      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

一、问题及代码

/*
* 文件名称: 数组分离
* 作    者:
* 完成日期:  2016   年  5   月  8  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 使用数组以及for语言
* 输入描述:  输入 10个整数
* 问题描述:  分离奇数与偶数
* 程序输出:  偶数组a为:12 24 36 78 奇数组b为:13 5 67 89 9 19
* 问题分析:  使用数组
* 算法设计:  for语句 if语句
*/ #include <iostream>
using namespace std;
int main()
{
    const int N=10;
    int a[N],c[N],b[N],i,j=0,k=0;
    cout<<"请输入10个数:"<<endl;
    for(i=0;i<N;i++)
    {
    cin>>a[i];
        if(a[i]%2==0)
        {
           c[j]=a[i];
           j++;
        }
        else
        {
            b[k]=a[i];
            k++;
        }
    }
             cout<<"偶数组a为:";
          for(j=0;j<N-k;j++)
         {
             cout<<c[j]<<" ";
         }
             cout<<"奇数组b为:";
          for(k=0;k<N-j;k++)
            {
             cout<<b[k]<<" ";
            }
  return 0;
}

二、运行结果

技术分享

三、心得体会

使用for语句时注意循环的范围。

四、知识点总结

数组的使用使输入数据变得简便,更容易看懂。

c++第5次实验-数组分离

标签:

原文地址:http://blog.csdn.net/shuxin0/article/details/51345897

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!