描述: | 输入一个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;
}