Java如何提取不重复的整数
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"Java如何提取不重复的整数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、题目描
千家信息网最后更新 2025年12月03日Java如何提取不重复的整数方案一
本篇内容介绍了"Java如何提取不重复的整数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1、题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入例子:
9876673
输出例子:
37689
2、程序
方案一
基本思路:初值设为0,然后读到和0相等的输出,然后基准值加1,即下一步与1比较相等输出,这样就避免了重复。
#include#include using namespace std;int main(){ int a[10]={0}; string str; getline(cin,str); int num = str.size(); int i; for(i=num-1;i>=0;i--){ if(a[str[i]-'0']==0){ cout< 方案二
基本思路:借助容器进行操作。
//set用来记录已经被我们记录了的不重复的数字//queue保证从后往前以此输出#include#include #include using namespace std;int main(){ int n; cin>>n; set temp; queue res; while(n){ if(temp.find(n)==temp.end()){ res.push(n); temp.insert(n); } n/=10; } while(!res.empty()){ cout< 方案三
基本思路:以上方案均适用于数字,不具有普遍性。直接以字符串形式输入,这样既适用于字符串,也适用于数字。利用容器进行操作,这里位置和数值对应关系,我们可以采用map容器。
#include#include #include
输入
输出
整数
字符
数字
数据
方案
位置
函数
字符串
思路
迭代
基准
基准值
容器
数值
循环
下标
例子
元素
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
朋友圈文案软件开发
每天3000ip多大服务器可以
联发科网络技术和联发科技关系
软件开发合同 中间人
通达oa数据库用的哪个
新思想之网络安全
软件开发取费标准说明
软件开发划分周期
一个服务器有多少零部件
下拉推广系统软件开发
读取数据库无法清理内存
csgo 服务器如何飞行
软件开发公司的内网搭建
新媒体与网络技术的变革
服务器内程序冲突
怎么样改数据库密码
网络安全视频11-20
成都dsp软件开发
网络安全应给写什么
dns服务器分析出错
南京做 财税软件开发
邯郸安卓软件开发收费报价表
战地2武器全解服务器
php数据库零基础教程学习
嘉定区创新软件开发进口
井冈山市十四五网络安全
轻享互联网科技怎么样
视频软件开发解决方案
最新三级网络技术视频
2019网络安全龙头