满意答案

bigchou32

2013.04.13

采纳率:40%    等级:12

已帮助:6304人

#include

#include

using namespace std ;

bool isRepeat(int *arr,int len,int elem)

{

for(int i = 0 ; i < len ; i++)

if(arr[i]==elem)

return true ;

return false ;

}

int* delRepeat(int *arr,int len)

{

int *tar = (int*)malloc(sizeof(int)) ;

int temp ;

unsigned char i ;

unsigned char j = 0 ;

tar[j] = arr[0] ;

for(i=1;i

{

if(!isRepeat(tar,j+1,arr[i]))

{

tar = (int*)realloc(tar,sizeof(int)*(j+2)) ;

tar[++j] = arr[i] ;

}

}

return tar ;

}

int main()

{

int a[5] = {1,2,2,3,3} ;

int *b = delRepeat(a,5) ;

return 0 ;

}

02分享举报

c语言如何用双重循环去重,c语言中一个一维数组怎样去重?相关推荐

  1. c语言双重循环教程,C语言教程之如何进行循环的嵌套详细程序实例说明

    循环的嵌套 一个循环体内又包含另一个完整的循环结构称为循环的嵌套.内嵌的循环中还可以嵌套循环,这就是多层循环. 三种循环(while循环.do-while循环和for循环)可以互相嵌套. 下面几种都是 ...

  2. c语言第四章循环程序设计,C语言程序设计教程第4章-循环结构程序设计

    <C语言程序设计教程第4章-循环结构程序设计>由会员分享,可在线阅读,更多相关<C语言程序设计教程第4章-循环结构程序设计(42页珍藏版)>请在人人文库网上搜索. 1.C语言程 ...

  3. c语言bool怎么用_C语言中的一维数组和二维数组什么?怎么用?

    C++| 匠心之作 从0到1入门学编程[免费]​yun.itheima.com C语言除了基本数据类型之外,还提供了构造类型的数据,构造类型的数据包括数组类型.结构体类型和共用体类型.下面我们详细介绍 ...

  4. vba遍历数组_Excel VBA中如何对数组进行去重

    在使用Excel VBA的过程中,经常需要使用数组(Array)将数据进行存放,但防止数据出现重复成文了一个问题.这是就可以用到对数组进行去重. 现在我们有一个数组分别是a 这个数组中有部分重复数值, ...

  5. c语言中的一维数组的定义,C语言一维数组的定义和引用

    <C语言一维数组的定义和引用>由会员分享,可在线阅读,更多相关<C语言一维数组的定义和引用(5页珍藏版)>请在人人文库网上搜索. 1.C语言一维数组的定义和引用在程序设计中,为 ...

  6. C语言中的一维数组和二维数组

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104344394 一 ...

  7. c语言中一维数组和二维数组,详解C++中的一维数组和二维数组

    C++一维数组 定义一维数组 定义一维数组的一般格式为: 类型标识符  数组名[常量表达式]; 例如: int a[10]; 它表示数组名为a,此数组为整型,有10个元素. 关于一维数组的几点说明: ...

  8. vscode编译程序c语言,如何用VS code编译C语言代码?

    VS Code只是一个代码编辑器,要实现对C语言代码的编译,需要下载单独的GCC编译器才行,下面我简单介绍一下VS Code编译C语言程序的配置过程,主要步骤如下: 1.首先,需要安装C/C++插件, ...

  9. c语言如何用三目运算符求出三个数中最大的数?直接看图

    #include<stdio.h> int main(void) { int a = 10,b = 23,c = 45; scanf("%d,%d,%d",&a ...

最新文章

  1. C# 类型实例化的语法糖--unity下诡异结果
  2. AsyncQueryHandler 异步查询框架
  3. sql注入之order by猜列数问题
  4. 1.20 正则表达式详解
  5. Linux下安装LoadRunner LoadGenerator
  6. Andrew Ng机器学习编程作业:K-means Clustering and Principal Component Analysis
  7. vue父组件变量传递子组件_Vue.js 父组件向子组件传递数据通过 props
  8. 从零开始学ios开发(十三):Table Views(下)Grouped and Indexed Sections
  9. 十大注意事项 防止系统重装时遭遇病毒
  10. 派生类构造函数 创建顺序(阿里笔试题)
  11. 移动端Vue3框架demo
  12. 美国地质勘探局官网(USGS)Landsat 8 OLI_TIRS 影像数据下载详解
  13. candence与matlab电路仿真,电力电子电路仿真:MATLAB和PSpice应用
  14. 操作系统基础(八)快表和多级页表
  15. eclipse导入spring源码二(丢失的spring-asm-repack和spring-cglib-repack)
  16. 国家高新技术企业认定要求及快速通过的方法
  17. linux 内核usleep,Linux的sleep()和usleep()的使用和区别
  18. 专有钉钉下载(windows、IOS、Android)地址
  19. CENTOS上的网络安全工具(七)MYSQL也不能少
  20. 股票数据爬虫(Scrapy框架与requests-bs4-re技术路线)

热门文章

  1. hbase shell中命令无法删除?
  2. 【面试】Java面试常见问题汇总(不含答案)、面试指导学习笔记
  3. C#继承与多态 virtual虚方法的使用 在子类中使用override重写父类函数
  4. 中标麒麟linux系统安装打印机_中标软件+天津麒麟=中国国产操作系统新旗舰
  5. 洛谷——P1603 斯诺登的密码
  6. hdu 2665 Kth number 划分树
  7. defer和async属性详解
  8. 【最详细】数据结构(C语言版 第2版)第七章课后习题答案 严蔚敏 等 编著
  9. 43行代码AC_HDU-2604 Queuing(矩阵快速幂,附详细的知识讲解、模板例题)
  10. 用户线程和内核线程之间的区别