题解 | 序列中整数去重

序列中整数去重

https://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490

#include <stdio.h>
int main() 
{
   int a=0;
   scanf("%d",&a);
   int arr[100];
   for(int n=0;n<a;n++)
   {
    scanf("%d",&arr[n]);
   }
   for(int k=0;k<a;k++)
   {
    for(int n=0;n<a-1-k;n++)
    {
        if(arr[k]==arr[n+1+k])//将后面所有重复的置为0!!!
    {
        arr[n+1+k]=0;
    }
    }
   }
   for(int g=0;g<a;g++)
   {
    if(arr[g]!=0)//打印不为0的数。
    {
        printf("%d ",arr[g]);
    }
   }
    return 0;
}

全部评论

相关推荐

01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 不建议写那么大,可以从小出发更容易
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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