题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
解法(C语言版):
#include<stdio.h>
int main()
{
int n, m, i, j = 0;
int temp[10], flag[10] = {0};
scanf("%d", &n);
while(n )
{
i = n % 10;
if(flag[i] == 0)
{
temp[j++] = i;
flag[i] = 1;
}
n /= 10;
}
for(i = 0; i < j; ++i)
printf("%d", temp[i]);
return 0;
}
来源:51CTO
作者:Yuanmes
链接:https://blog.51cto.com/13614527/2468414