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

提取不重复的整数

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

#include <stdio.h>

int main() {
    int n;
    scanf("%d",&n);
    int i=0,j,sum=0;
    int arr[8]={0};
    while(n)
    {
        arr[i]=n%10;
        for(j=i-1;j>=0;j--)
        {
            if(arr[i]==arr[j])
            {
                arr[i]=0;
                i--;
                break;
            }
        }
        n=n/10;
        i++;
    }
    i=0;
    while(arr[i])
    {
        sum=sum*10+arr[i];
        i++;
    }
    printf("%d\n",sum);
    return 0;
}

全部评论
之前做过类似的题目
点赞 回复 分享
发布于 2023-11-14 16:53 广东

相关推荐

1,15,-7,11,-9,(&nbsp;)。
牛客848095834号:前面一个减去后面一个除以2
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务