第五次上机实验

一.

* 文件名称: 项目一 数组分离

* 作    者:  赖诗文

* 完成日期:   2016年  5 月  10 日

* 版 本 号:v1.0

* 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。

* 输入描述:  输入10个整数

* 问题描述: 分出奇数和偶数

* 程序输出:  奇数组和偶数组

* 问题分析:

* 算法设计:  for的循环语句,数组a[i], 双分支选择语句。

*/

二.

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

三.心得体会

1.这次编程很顺利,一次成功。

2.虽然后面越学越多,不过只要上课认真听讲,课后及时复习,作业每次认真完成,到后面学得也轻松。

四.知识点总结

1.数组的输入和输出都要用循环语句。

2.即使不知道数组里数的个数也可以先让这个数组足够大,后面再用i,n,j赖计数。

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

第五次上机实验的相关文章

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

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

第五章上机实验报告

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++第五次上机实验:项目一-奇数偶数分组

一.问题及代码 /* * 文件名称: * 作 者:刘伟 * 完成日期: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],

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

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

c++第五次上机实验

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

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个以上)保存在一个字符串数组中,对其按升序排列,再采用顺序查找和二分法查找,判断

lingo运筹学上机实验指导

<运筹学上机实验指导>分为两个部分,第一部分12学时,是与运筹学理论课上机同步配套的4个实验(线性规划.灵敏度分析.运输问题与指派问题.最短路问题和背包问题)的Excel.LONGO和LINDO求解方法和3个大综合作业,并配有解答和操作的视频:第二部分16学时,介绍LINGO求解运筹学中线性.整数等问题,主要侧重介绍解决大规模的运筹学问题,包含10个实验和1个综合大实验,并附有求解过程.答案及相应的视频,且答案经过上课检验全部正确.建议在上完“运筹学”的理论课和基本了解Excel.LONGO和