题解 | 序列中整数去重

#include <stdio.h>
int main() {
      int n = 0;
      int i = 0;
      int j = 0;
      int k = 0;
           
      scanf("%d",&n);
      int arr[1000]={0};
      for(i=0;i<n;i++)
      {
      scanf("%d",&arr[i]);
      } 
     for(j=0;j<n;j++)
     {
        for(k=j+1;k<n;k++)
        {
          if(arr[k]==arr[j])
                  arr[k]=0;             
        }
     }      
     i = 0;
     for(i=0;i<n;i++)
     { 
        if(arr[i]!=0)
       printf("%d ",arr[i]);      
     }        
    return 0;
}

全部评论

相关推荐

想玩飞盘的菠萝蜜在春...:上交✌🏻也拒?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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