题解 | #提取不重复的整数#

提取不重复的整数

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

#include<stdio.h>


int main()
{
    int a;
    int map[10]={0};
    int temp;
    scanf("%d",&a);
    
    while(a/10 != 0)
    {
        temp = a%10;
        if(map[temp] == 0)
        {
            map[temp]++;
            printf("%d",temp);
        }
        a /=10;
    }
    if (a/10 == 0)
    {
        if(map[a] == 0)
        {
            map[a]++;
            printf("%d",a);
        }
    }
    return 0;
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务