描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
知识点 数组
运行时间限制 10M
内存限制 128
输入
输入一个int型整数
输出
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
如果返的整数以0开头,去掉0;
如 intput:1010 output:1
样例输入 9876673
样例输出 37689
#include <iostream>
using namespace std;
void ReverseSet(int num)
{
int arr[10]={0};
int i;
int result=0;
while(num)
{
i=num%10;
if(arr[i]==0)
{
arr[i]=1;
result=result*10+i;
}
num/=10;
}
cout<<result<<endl;
}
int main()
{
int number;
cin>>number;
ReverseSet(number);
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/huangfei711/article/details/48106281