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

一、问题及代码:

/*
 * 文件名称: 数组分离
 * 作    者: 魏港亮
 * 完成日期: 2016  年 5 月 10 日
 * 版 本 号:v1.0
 * 对任务及求解方法的描述部分:
 * 输入描述:  略
 * 问题描述: 任意输入10个数
 * 程序输出: 将输入的10个数分为奇数和偶数俩个数组
 * 问题分析: 略
 * 算法设计: 循环语句
 */

#include<iostream>
using namespace std;
int main()
{
	const int N=10;
	int a[N],b[N],c[N],i=0,j=0,k=0;
	cout<<"请输入10个数";
	for(i=0;i<10;i++)
		cin>>a[i];
	for(i=0;i<10;i++)
		if(a[i]%2==0)
		{b[j]=a[i];j++;}
		else
		{c[k]=a[i];k++;}
	cout<<"偶数数组C:";
	for(i=0;i<j;i++)
        cout<<" "<<b[i];
    cout<<"奇数数组B:";
	for(i=0;i<k;i++)
        cout<<" "<<c[i];
	return 0;
}

二、运行结果:

三、心得体会:刚刚学习的数组知识就得到了应用掌握,很开心。

四、知识点总结:要熟悉掌握并正确使用基本循环语句的使用,并且要理解数组的知识点

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

C++实验5--1数组分离的相关文章

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

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

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 s

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++实验五—数组分离

/* * 文件名称: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,

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

一.问题及代码 /* * 文件名称:关于数组分离的项目 * 作 者:李伟 * 完成日期: 2016 年 5 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 输入A数组 * 问题描述: 用循环和数组来编程 * 程序输出: 数组B和数组C * 问题分析: * 算法设计: */ #include<iostream.h> void main() { const int N=10; int A[N],B[N],C[N],j=0; cout<<"

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

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

c++实验十二 数组(二维)

先通过一个二维数组保存学生相关的信息 为了更直观的观看,决定用字符串数组来保存数据 当然在计算的时候要转变格式, // 实验十二 数组(二维).cpp: 定义控制台应用程序的入口点. #include "stdafx.h" #include<iostream> using namespace std; #include<string> int main() { string a[4][5] = { {"生","号",&qu

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],