题目描述:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:输入一个int型整数
输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入例子:9876673
输出例子:37689
算法实现:
#include<iostream>#include<vector>using namespace std;/************************************************ * Author: 赵志乾 * Date: 2017-2-16 * Declaration: All Rigths Reserved !!! ***********************************************/ int main(){ int indata; cin>>indata; int ret=0; vector<int>state(10,0); while(indata!=0) { int temp=indata%10; if(state[temp]==0) { ret=ret*10+temp; state[temp]=1; } indata=indata/10; } cout<<ret<<endl; return 0;}
新闻热点
疑难解答
图片精选