【华为 OJ】 提取不重复的整数

来源:互联网 发布:淘宝关联营销怎样设置 编辑:程序博客网 时间:2024/04/29 10:35

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


输入描述:

输入一个int型整数



输出描述:

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


输入例子:
9876673

输出例子:

37689

#include <iostream>#include <vector>using namespace std; int main(){    int num,n;    cin >> num;    vector <int> vec;    while (num)    {        bool flag = false;        n = num % 10;        num /= 10;        for (int i = 0; i < vec.size(); i++)        {            if (n == vec[i])            {                flag = true;                break;            }        }        if (!flag)            vec.push_back(n);    }    for (int i = 0; i < vec.size(); i++)    {        cout << vec[i];    }    return 0;}


0 0