c++第五次上机实验:项目一-奇数偶数分组

一.问题及代码

/*
* 文件名称:
* 作    者:刘伟
* 完成日期:2016 年 5月 10日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:输入数组A
* 问题描述: 将数组A中奇数放进数组B中,将偶数放进数组C中。
* 程序输出:输出数组B与C
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
	const int N=10;
	int A[N],B[N],C[N],j=0,k=0;
	cout<<"请输入"<<N<<"个数:\n";
	for(int i=0;i<N;i++)
	{
		cin>>A[i];
		if(A[i]%2==0)
		{
			B[j]=A[i];
			j++;
		}
		else
		{
			C[k]=A[i];
			k++;
		}
	}
	cout<<"偶数数组为:";
	for(i=0;i<j;i++)
			cout<<B[i]<<" ";
	cout<<"奇数数组为:";
	for(i=0;i<k;i++)
			cout<<C[i]<<" ";
		return 0;
}

二.运行结果

三.心得体会

要学会将复杂的东西分解为简单的东西的集合,便于解决。

四.知识点总结

输出数组是要用for语句,不然只会输出每个数组最后一次循环的数,所以要用

for语句依次输出。

时间: 2024-10-11 23:23:24

c++第五次上机实验:项目一-奇数偶数分组的相关文章

c++第五次上机实验--项目一、项目五

/* * 文件名称:项目1:数组分离 * 作 者:何泽志 * 完成日期: 2016 年 5月 7 日 * 版 本 号:v1.0 * 输入描述:十个整数 * 问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出. * 程序输出:数组中的奇数和偶数 * 问题分析:略 * 算法设计:略 */ #include<stdio.h>  #include<iostream> using namespace std; int main() { const

C++第五次上机实验—教师干部类

上机内容:多重继承派生类的使用 上机目的:掌握多重继承 /* * 文件名称:教师干部类 * 作 者:甘立文 * 完成日期:2016年5月6日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> #include <string> using namespace std; class Teacher { public: Teacher(string n

第五次上机实验

一. * 文件名称: 项目一 数组分离 * 作    者:  赖诗文 * 完成日期:   2016年  5 月  10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出. * 输入描述:  输入10个整数 * 问题描述: 分出奇数和偶数 * 程序输出:  奇数组和偶数组 * 问题分析: * 算法设计:  for的循环语句,数组a[i], 双分支选择语句. */ 二. #include<iostre

第五章上机实验报告

1.     实践题目及问题描述 工作分配问题:n件工作分配给n个人,为每一个人都分配1 件不同的工作,工作i分配给第j个人所需的费用为cij,设计一个算法,使总费用最小. 2.     算法描述 (1)     解空间 {<x11,x12-x1n>,<x21,x22-x2n>--<xn1,xn2-xnn>} 其中 <x11,x12-x1n>!=<x21,x22-x2n>!=-!= <xn1,xn2-xnn> (2)     解空间树

c++第五次上机实验

一.问题及代码 <pre name="code" class="cpp">/* * 文件名称: 1 * 作 者: 梁世雄 * 完成日期: 2016年 5月 5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组分离 * 输入描述: 无 * 问题描述: 数组分离 * 程序输出: 奇偶数组 * 问题分析: 数字要归类在各自的数组中 * 算法设计: for语句和if语句嵌套使用 */ #include<iostream> using

17秋 SDN课程 第五次上机作业

17秋 SDN课程 第五次上机作业 项目地址:https://github.com/Wasdns/new_balance Task of SDN Course, Realizing Load Balancer: New Balance Introduction: This demo introduces a simple load balancer application which schedules traffics based on packet rate. At runtime, the

SDN第五次上机作业

SDN第五次上机作业 实验目的 1.搭建如下拓扑并连接控制器 2.下发相关流表和组表实现负载均衡 3.抓包分析验证负载均衡 实验步骤 1.建立以下拓扑,并连接上ODL控制器. 原文地址:https://www.cnblogs.com/ZHOULR/p/8127854.html

Java语言程序设计 上机实验5 异常

Java语言程序设计 上机实验5 实验目的: 理解异常的概念,掌握Java的异常处理机制.常见异常的捕获方法.自定义异常及其抛出和捕获方法. 实验内容: 常见异常的捕获: 编写一个程序,分别生成ArrayIndexOutOfBoundsException类型和NumberFormatException类型的异常:然后改写程序,对这两种类型的异常进行捕获并合理地处理. 另外,思考并回答问题:能否0同时抛出ArrayIndexOutOfBoundsException类型和NumberFormatEx

Java语言程序设计 上机实验4 掌握声明接口、一个类实现接口的声明和使用方法

Java语言程序设计 上机实验4 实验目的: 理解接口的作用,理解接口和实现接口的类的关系,掌握声明接口.一个类实现接口的声明和使用方法:熟悉Java语言包和实用包中的常用类. 实验内容:(*)为选做 声明圆柱体类Cylinder,继承椭圆类Ellipse(实现周长Perimeter接口和面积Area接口),为圆柱体类设计较为全面的构造方法,并实现体积Volume接口,计算表面积和体积. 将Java的若干关键字(15个以上)保存在一个字符串数组中,对其按升序排列,再采用顺序查找和二分法查找,判断