当前位置: 首页 > news >正文

柳州建设公司网站网站建设公司招聘面试

柳州建设公司网站,网站建设公司招聘面试,英文网站制作++官网,宁波北仑网站网页建设题目描述 给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。 输入 输入包含两行:第一行包含一个正整数n(1 ≤…
题目描述

给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。

输入

输入包含两行:第一行包含一个正整数n(1 ≤ n ≤ 20000),表示第二行序列中数字的个数;第二行包含n个整数,整数之间以一个空格分开。每个整数大于等于0、小于等于5000。

输出

输出只有一行,按照输入的顺序输出其中不重复的数字,整数之间用一个空格分开。

样例输入 
5
10 12 93 12 75
样例输出 
10 12 93 75

代码 

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a[20005];cin>>n;for(int i=0;i<n;i++)    // 循环 n 次,依次读取 n 个整数,并将它们存储到数组 a 中{cin>>a[i];}for(int i=0;i<n;i++)    // 外层循环,遍历数组中的每个元素{for(int k=i+1;k<n;k++)    // 中层循环,从外层元素的下一个位置开始,查找与外层元素相同的元素{if(a[i]==a[k])     // 判断当前元素 a[k] 是否与外层元素 a[i] 相同{for(int c=k;c<n;c++)    // 若相同,通过内层循环将后续元素依次前移覆盖重复元素{a[c]=a[c+1];}k--;    // 由于元素前移,k 减 1,以便下次继续检查当前位置n--;    // 数组长度减 1}}}for(int i=0;i<n;i++)    // 循环输出去重后的数组元素{cout<<a[i]<<" ";}return 0;
}

 

http://www.dtcms.com/a/463300.html

相关文章:

  • 服装辅料东莞网站建设英文网站建设用途
  • 上海建设厅网站首页科学小制作
  • php 网站建设方案网站开发命名规则
  • 做网站时怎么取消鼠标悬停一个新产品策划方案
  • 备份整个网站免费网站模板软件
  • 怎样做境外网站清河网站建设价格
  • 网站加载特效代码写软文用什么软件
  • 互联网产品设计徐州seo外包公司
  • 成都做网站建设公司教育类网站 前置审批
  • JavaScript 类继承
  • 响应式网站什么意思报名网站辽宁省建设银行
  • HTTP加密版本——“HTTPS”
  • 迅速网站wp网站建设模板
  • 美食网站建设页面要求昆明网站建设c3sales
  • Python 字典与条件语句详解
  • 怎么用手机制作网站网站怎么做内链接地址
  • 罗定市住房和城乡建设局网站WordPress自己安装了插件
  • java应用dubbo接口超时问题分析,数据库方向
  • 免费的开发网站建设易居系统登录
  • 网站建设中的功能模块描述网站开发的学习路线
  • 个人网站自己怎么做网站首页
  • 第28节:网络同步与多人在线3D场景
  • 怎么做网站报告小勐拉网站建设
  • 小游戏网站网址个人网站示例
  • dedeseo网站wordpress 分类文章数
  • 房山网站建设优化seo小企业网站建设的连接方式
  • Linux系统性能监控与故障定位实战:CPU/内存/I/O/网络
  • 网站地图生成工具深圳物流公司哪家便宜又好
  • 站内优化主要从哪些方面进行古典 网站模板
  • 网站建设 经典书籍做网站需要购买网站空间吗