c++实验五-数组选择

一、问题及代码

/*
* 文件名称:Ex5-1.cpp
* 作    者:朱赵有
* 完成日期:2016 年 5 月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:首先要把十个数放在一个数组里,在对这个数组进行分析
* 输入描述:输入是个数
* 问题描述:从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中
* 程序输出:A:"输入的十个数" B:“A数组中不重复的数”
* 问题分析:利用老师上课讲的内容
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
	bool m;
	int a[10], b[10], i,j, k=0,n=0;
	cout << "请输入10个数:";
	for (i = 0; i < 10; i++)
		cin >> a[i];
	{
		for (i = 0; i < 10; i++)
		{
			m = 1;
			for (j = 0; j < 10; j++)
			{
				if (i == j)continue;
				if (a[i] == a[j])
					m = 0;
			}
			if (m)
			{
				b[k] = a[i];
				k++;
			}
		}
			cout << "A:";
			for (i = 0; i < 10; i++)
			{
				cout << a[i] << " ";
			}
			cout << endl;
			cout << "B:";
			for (n = 0; n < k; n++)
			{
				cout << b[n] << " ";
			}
			cout << endl;
			return 0;
		}
}

二、运行结果

三、心得体会

c++逐渐深入,难度大大增加,还好有同学们的帮助,自己需要多加练习并进行复习总结了

四、知识点总结

上课老师讲的基本知识在实践中得到了应用,所以要好好听讲啊

时间: 2024-10-11 18:01:36

c++实验五-数组选择的相关文章

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,

实验五Java网络编程及安全

实验五 Java网络编程及安全 结对伙伴:20135231林涵锦(负责服务器方)http://www.cnblogs.com/20135213lhj/  实验目的与要求: 1.掌握Java网络编程的方法: 2.掌握Java安全编程的方法: 3. 能综合使用各种技术:   实验内容 1. 基于Java Socket实现安全传输 2. 基于TCP实现客户端和服务器,结对编程一人负责客户端,一人负责服务器 3. 使用Git进行版本控制 4. 选择对称算法进行数据加解密. 5. 选择非对称算法对对称加密

2017-2018-1 20155202 实验五 固件程序设计

2017-2018-1 20155202 实验五 固件程序设计 实验内容 任务一 两人一组 基于Socket实现TCP通信,一人实现服务器,一人实现客户端 研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法中的MD5 选用合适的算法,基于混合密码系统实现对TCP通信进行机密性.完整性保护. 学有余力者,对系统进行安全性分析和改进. 任务二 在Ubuntu中实现对实验二中的"wc服务器"通过混合密码系统进行防护 SSL简介: SSL是Secure Sock

2017-2018-2 20165315 实验五《网络编程与安全》实验报告

2017-2018-2 20165315 实验五<网络编程与安全>实验报告 一.实验过程及结果截图 任务一: 两人一组结对编程: 参考博客 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java MyDC.java 示例代码: 1 import java.util.StringTokenizer; 2 import java.util.Stack; 3 4 public class MyDC 5 { 6 /*

20172329 2017-2018-2 《程序设计与数据结构》实验五报告

这是这学期最后一次实验了,也是学到了很多东西,希望自己可以可以善始善终,加油! 让我们开始这一篇博客吧! 20172329 2017-2018-2 <程序设计与数据结构>实验五报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 王文彬 学号:20172329 实验教师:王志强 实验日期:2018年6月11日 必修/选修: 必修 一.实验内容 1.网络编程与安全-1 两人一组结对编程: a. 参考http://www.cnblogs.com/rocedu/p/6766748

20172301 2017-2018-2 《程序设计与数据结构》实验五报告

20172301 2017-2018-2 <程序设计与数据结构>实验五报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 郭恺 学号: 20172301 实验教师:王志强老师 助教:张旭升/刘伟康 实验日期:2018年6月18日 必修/选修: 必修 1.实验内容 实验1: 结对实现中缀表达式转后缀表达式的功能 Convert.java(我们小组的中缀转后缀的类名) 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用Comparision.java 上传测试代

2018-2019-2 20175320实验五《网络编程与安全》实验报告

2018-2019-2 20175320实验五<网络编程与安全>实验报告 一.相关介绍 在本次实验中我主要使用了书本第13章Java网络编程以及Java密码学的内容,基于TCP的信息传输使用socket进行实现,加密.解密.生成共享密钥以及进行摘要验证使用了Java中的JCA以及JCE. 二.实验步骤及内容 (一)任务一 任务要求: 结对实现中缀表达式转后缀表达式的功能并对后缀表达式进行计算 虽然该功能是后续步骤的基础,但在以前的结对项目中已经实现过了,在这里我就不再多做介绍了,详情请见博客结

20175308实验五《网络编程与安全》实验报告

20175308实验五<网络编程与安全>实验报告 实验内容 任务一 任务要求 两人一组结对编程: 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java 上传测试代码运行结果截图和码云链接 实验过程 中缀转后缀以及后缀式计算的内容从结对到选做题已完成多次,这里不做阐述,详情参见 结对博客 实验截图 任务

20145331实验五 Java网络编程及安全

实验五 Java网络编程及安全 实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全传输系统 4.结队伙伴:20145333赵嘉鑫 博客地址:http://home.cnblogs.com/u/5301z/ 5.分工:自己负责服务端,伙伴负责客户端 实验要求 1.基于Java Socket实现安全传输 2.基于TCP实现客户端和服务器,结对编程一人负责客户端,一人负责服务器 3.使用Git进行版本控制 4.选择对称算法进行数据加解密. 5.选择非对称算法对对称加密密