【十二题解】 | #提取不重复的整数#

提取不重复的整数

http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

要求倒序输出,所以每次余10就是最后一位,如果没输出过,hash表相应位置设置为1并输出,之后再把数字除以十

#include<stdio.h>

int main(){

int number;
int hash[10] = {0};
scanf("%d", &number);
while(number != 0){
    int remander = number%10;
    if (hash[remander] == 0){
        printf("%d", remander);
        hash[remander] = 1;
    }
    number /=10;
}
return 0;

}

全部评论
人才
点赞 回复 分享
发布于 2022-05-12 17:36

相关推荐

听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
16 1 评论
分享
牛客网
牛客企业服务