題目描述
輸入一個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; }