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

一、问题及代码

/*
* 文件名称: 数组分离
* 作    者:
* 完成日期:  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语句时注意循环的范围。

四、知识点总结

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

时间: 2024-10-15 13:28:18

c++第5次实验-数组分离的相关文章

C++第5次上机实验—数组分离

一.问题及代码 /* * 文件名称: 数组分离.cpp * 作 者: 王聪 * 完成日期: 2016 年 5月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入10个整数 * 问题描述:略 * 程序输出:分别输出10个数中的奇数和偶数: * 问题分析:隔离数组输出,对变量的不同使用 * 算法设计: for语句和数组结合,并用if else 语句判断 */ #include <iostream> using namespace std; int main()

c++第五次实验——数组分离

一.问题及代码 /* * 文件名称: 数组分离 * 作 者: 周亮 * 完成日期: 2016 年 5 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 程序运用数组 * 输入描述: 输入十个数 * 问题描述: 将其分离 * 程序输出: 奇偶分离 * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { const int n=10; int a[n],b[n],c[n],i,j=0,k

C++第5次上机实验:数组分离

一.问题及代码 /* 02.* 文件名称:利用循环求和 03.* 作 者: 冯俊 04.* 完成日期: 2016 年 5 月 8 日 05.* 版 本 号:v1.0 06.* 对任务及求解方法的描述部分: 07.* 输入描述: 08.* 问题描述:略 09.* 程序输出:奇数偶数分开 10.* 问题分析:略 11.* 算法设计:如下 12.*/ #include<iostream> using namespace std; int main() { const int n=10; int b,

C++实验5--1数组分离

一.问题及代码: /* * 文件名称: 数组分离 * 作 者: 魏港亮 * 完成日期: 2016 年 5 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 略 * 问题描述: 任意输入10个数 * 程序输出: 将输入的10个数分为奇数和偶数俩个数组 * 问题分析: 略 * 算法设计: 循环语句 */ #include<iostream> using namespace std; int main() { const int N=10; int a[N],

c++实验五—数组分离

/* * 文件名称:22 * 作 者:袁聪 * 完成日期: 2016 年 5月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组分离 * 输入描述: 从键盘中输入10个数放在数组A中 * 问题描述: * 程序输出:奇数偶数 * 问题分析:i j表示循环次数 * 算法设计:将该数组中奇数放到数组B,偶数放到数组C中后分别输出 */ #include<iostream> using namespace std; int main() { int m,n=0,d=0,i=0,

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

一.问题及代码 问题:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出. 代码: /* * 文件名称: 登录 * 作 者: 吴航峰 * 完成日期: 2016 年 5 月 6日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述:数组分离 * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main () { const int

C++实验5—数组分离

一.问题及代码 /* * 文件名称:Ex1-1.cpp * 作 者:王永斌 * 完成日期:2016 年 5 月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 将一组数字代入一个数组中,再利用奇偶性将其分离. * 输入描述:输入十个数字 * 问题描述:无 * 程序输出:"输出十个数字及分离结果" * 问题分析:略 * 算法设计:先代入再分离 */ # include <iostream.h> void main() { int const N=10; i

C++实验5——数组分离

一:问题及代码 /* *文件名称:cy.cpp *作 者:陈荣贵 *完成日期:2016年5月7日 *版 本 号:v1.0 *对任务的求解方法及描述部分: *输入描述: *问题描述: 从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出. *程序输出: *问题分析: *算法设计: */ #include<iostream> using namespace std; int main() { const int i=10; int A[10],B[i],C[i],

C++实验5 项目1:数组分离

问题及代码 /* 作 者:梁健萌 * 完成日期:2016年5月8日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出. * 程序输出:10个数中的奇数和偶数 * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main() { int a[10],b[10],c[10],j=0,k=0; c