欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

提取不重复的整数

程序员文章站 2022-03-06 22:59:51
...

提取不重复的整数

题目描述

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

输入描述:
输入一个int型整数

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

示例1
输入
9876673
输出
37689

C++

#include<cstdio>
#include<algorithm>
using namespace std;
int main(){
    int n,ans=0;
    bool book[10]={0};
    scanf("%d",&n);
    while(n){
        int x=n%10;
        if(book[x]==false){
            ans=ans*10+x;
            book[x]=true;
        }
        n/=10;
    }
    printf("%d\n",ans);
    return 0;
}
相关标签: 华为