题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <stdio.h> int main() { int num = 0; scanf("%d",&num); int hash[11] = {0};//创建一个哈希数组用来判断数字有没有二次出现 while(num!=0){//num每次都会进行更新,所以该处判断num != 0; if(hash[num%10]==0){//判断在哈希数组中的该数是否出现过 printf("%d",num%10);//打印出该数 hash[num%10]++;//出现过一次则该数自增1 } num/=10;//该数/10进行更新 } return 0; }