1. 对输入的数组正序输出
1. 题目描述
我们现在有一个int类型的数组,数组内可能会有一个或多个相同的内容, 也可能没有;
要求:无论存不存在相同的元素,请输出来,正序输出,并且每个元素只能出现一次
2. 输入输出描述
2.1 输入描述
输入数组的元素,例如1,1,6,2
2.2 输出描述
无论存不存在相同的元素,正序输出,并且每个元素只能出现一次。
3. 示例
输入
1 1 6 2
输出
[1, 2, 6]
4. 解题记录
- 用一个vector容器接收输入的数组元素,每次输入一个元素,遍历当前vector容器,若不同,则放入容器,若有重复元素,不放入容器
- 对vector容器里面的元素进行排序
- 输出vector容器里面的元素,由于需要考虑输出格式,因此对vector容器里的元素分三种情况
5. 代码实现
#include<iostream>
#include<vector>
#include<algorithm>using namespace std;int main()
{vector<int>a;int m;int flag = 0;while (cin >> m){flag = 0;for (int i = 0; i < a.size(); i++){if (m == a[i]){flag = 1;break;}}if (flag == 0){a.push_back(m);}if (getchar() != ' '){break;}}sort(a.begin(), a.end());int sumB = 0;cout << '[';if (a.size() == 0){cout << ']' << endl;return 0;}if (a.size() >= 1){cout << a[0];}for (int i = 1; i < a.size(); i++){cout << ',' << a[i];}cout << ']' << endl;system("pause");return 0;}
1. 对输入的数组正序输出相关推荐
- java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...
今天吾爱编程为大家分享一下Java的经典实例之一:java将一个数组逆序输出,有需要的小伙伴可以参考: 1.题目要求: 使用Java编程一个程序,将一个数组逆序输出 2.程序代码:public sta ...
- C语言 正序输出数字
#include <stdio.h> #include <math.h> int main(){int t_number,number,digit;int pow_num=1; ...
- 输入一个非负整数,正序输出它的每一位数字
题目:输入一个非负整数,正序输出它的每一位数字 #include <stdio.h>int main(int argc, char **argv) {// 13425 / 10000 -& ...
- C语言编程>第三周 ⑦ 将一个数组逆序输出。
例题:将一个数组逆序输出. 代码如下: /*程序分析:用第一个与最后一个交换.*/ #include<stdio.h> #define N 5 int main() {int a[N]={ ...
- 倒序存放数组java_java 将一个数组逆序输出的方法
java 将一个数组逆序输出的方法 题目: 将一个数组逆序输出. 代码: import java.util.*; public class lianxi31 { public static void ...
- java将数组逆序输出_java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...
今天吾爱编程为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下: 1.需求分析: 用第一个与最后一个交换, 第二个与倒数第二个交换, ...
- 每日程序C语言29-将数组逆序输出
题目: 将一个数组逆序输出 程序分析 可以借用另一个数组,来存放当前数组的逆序 也可以让当前数组的首元素和末尾元素互换,第二个元素和倒数第二个元素互换,依次进行 主要代码 void fun1(int ...
- java控制台输出等腰三角形,并且是倒序正序输出【原创】
文章结尾有彩蛋 java控制台输出等腰三角形,并且是倒序正序输出[原创] import java.util.Scanner;public class Sjx {public static void m ...
- (c语言)将一个数组逆序输出
(c语言)将一个数组逆序输出 #include<stdio.h> #include<stdlib.h> int main(){int arr[10]={0,2,5,7,9,10 ...
最新文章
- stm32采集正弦波峰峰值_科研项目 | 基于STM32的永磁同步电机SVPWM控制设计
- iOS之深入探究CADisplayLink和NSTimer的对比和内存溢出问题
- java8 stream流操作集合交集,差集,并集,过滤,分组,去重,排序,聚合等
- bzoj3442学习小组
- 各种编程语言,Linux命令行播放,Bio-Linux,Markdown编辑器等
- 使用Jedis操作redis
- 主流搜索引擎Lucene,Solr,ElasticSearch
- linux 格式化硬盘_linux系统装进移动硬盘
- JAVA虚拟机创建对象
- 程序员绩效考核工作汇报
- 电商时代新一轮用户争夺站,拼的不只是“低价”
- 快速排序——单边循环实现方式
- 20年资深程序员编程经验分享
- K8S ? K3S !
- asp.net core程序集自动注入
- 2015年第六届蓝桥杯C/C++程序设计本科B组决赛第二题
- 穷爸爸富爸爸-读后感和笔记
- 腿姐22考研政治马原选择题技巧精讲
- 数据分析学习的侧重点是什么?
- 对标阿里P8的MyBatis源码解析文档,面试/涨薪两不误,已献出膝盖