输入677563
输出3657
#include <stdio.h>
int main(void)
{
int array[10] = { 0 };
int length;
scanf("%d", &length);
//*****************
//用整除缩短大数
//*****************
for(;0 < length;length /= 10)
//*****************
//用取余倒取数字,将该数字作为数组的检索
//*****************
if (!array[length % 10])
{
//对数组赋值意为该数已出现过
array[length % 10] = 1;
//对第一次出现的数打印
printf("%d", length % 10);
}
return 0;
}