华为 提取不重复的整数

来源:互联网 发布:sql unix timestamp 编辑:程序博客网 时间:2024/05/16 06:22

题目描述

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

输入描述:

输入一个int型整数

输出描述:

按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

示例1

输入

9876673

输出

37689
#include<iostream>using namespace std;int main(){    int a;    while(cin>>a)    {        int Lab[10]={0};//代表0,1,2,3,4,5,6,7,8,9这是个数,之后如果出现某个数就将相对应的位置为1)        while(a)            {                int b=a%10;                if(Lab[b]==0)                    {                        Lab[b]=1;                        cout<<b;                     }                a/=10;            }    }


原创粉丝点击