描述: | 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 例如:long GetConvertInt(long iInput)
输入:9876673 输出:37689 |
#include <stdlib.h> #include "oj.h" /* 功能: 输入:需要统计的长整型 输出: 返回:没有重复数字的整型 */ long GetConvertInt( long iInput ) { int flag[10] = {0}; long result = 0; while (iInput) { int b = (int)(iInput % 10); if (!flag[b]) { result = result * 10 + b; flag[b] = 1; } iInput = iInput / 10; } return result; }