题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
判断是否重复:写一个数组,规定为0,元素出现一次之后,将其变为1,只有值为0的可输出;
从右向左读出:用余数得出最右边的数字,用除法得到倒数第二右的数字。
#include <stdio.h> int main() { int num; scanf("%d",&num); int a[10]={0}; while(num){ if(a[num%10]==0){ a[num%10]=1; printf("%d",(num%10)); } num=num/10; } return 0; }