题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数ide
解法(C语言版):code
#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; }