Java如何提取不重复的整数
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"Java如何提取不重复的整数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、题目描
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
有格互联网科技
百单网互联网科技有限公司
互联网科技公司经营范围
山东特亿宝互联网科技有限公司
鸠鸠互联网科技
互联网科技会
互联网核心科技是什么
互联网科技有限公司图片
金融科技与互联网金融
贷财互联网科技
壕鑫互联网络科技
菲比寻常互联网科技
美国互联网前沿科技
丰台科技园 互联网公司
阿里巴巴算科技企业还是互联网
开一家科技互联网公司需要多少钱
中国互联网十大科技股排名
朱啸虎曾投资哪些互联网科技企业
用友工业互联网科技发展
江苏苏星互联网科技有限公司
江苏根荣互联网科技
科技信息互联网
互联网科技创新企业排名
科技互联网的估值
随着互联网科技发展
互联网科技与管理
河南猎农互联网科技有限公司
呼和浩特新华互联网科技学院
河南住房之家互联网科技
产业互联网科技服务公司