题目 思路 取出每一个位数,用b数组进行去重,后输出 代码 #include <stdio.h> int main() { long long a; int b[11] = {0}, c; scanf("%lld", &a); while (a != 0) { c = a % 10; if (b[c] == 0) { printf("%d", c); b[c] = 1; } a = a / 10; } return 0; }