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

提取不重复的整数

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

相关推荐

不愿透露姓名的神秘牛友
昨天 10:48
点赞 评论 收藏
分享
点赞 评论 收藏
分享
jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
16 1 评论
分享
牛客网
牛客企业服务