C语言 数组去重

news/2024/10/18 0:29:43/

关于数组去重的思路

现有一个非减序(即前面的元素值不会比后面元素的数值大)排列的一维数组,其中有若干元素是重复的。编程将重复元素删除掉若干个,仅保留1个,使数组中没有重复元素。

(一般情况下数组中的数据是无序的,可以先用冒泡排序将数据排成由小到大的情况)

#include<stdio.h>
int main(){int M,n,i,j,k;int a[1005];scanf("%d",&M);            //表示有几组数据输入 for(i=0;i<M;i++){scanf("%d",&n);         //数组有多少个元素 for(j=0;j<n;j++){scanf("%d",&a[j]); //输入一个数组 }printf("%d",a[0]);     //打印第一个数据,控制格式 for(k=0;k<n-1;k++)       {if(a[k]<a[k+1])   //两两比较,如果后面的数大于前面则输出后边一个,这样重复的数据(两数相等的情况)不会输出printf(" %d",a[k+1]); }putchar('\n');        //每个数组输入后换行 }
}

http://www.ppmy.cn/news/149455.html

相关文章

C语言中char s[] 和 char *s的区别

有关于这两者的区别&#xff0c;下面的来自Stack Overflow的解释非常清晰&#xff1a; http://stackoverflow.com/questions/1704407/what-is-the-difference-between-char-s-and-char-s-in-c The difference here is that char *s "Hello world";will place Hell…

VICON 使用教程

VICON 使用教程 1、软件安装及校准 1.1 首先去vicon 的官网&#xff08;https://www.vicon.com/&#xff09; 或者再这个我的网盘中&#xff08;链接&#xff1a; 提取码&#xff1a;48se ) 下载压缩包“Tracker_2.2.0.73817h_x64_Release.exe”&#xff0c;并将该压缩包解压…

16S

Alpha diversity&#xff1a;种内&#xff0c;richness Chao1,evenness Shannon index. Alpha diversity Shannon’s diversity index (a quantitative measure of community richness)Observed OTUs (a qualitative measure of community richness)Faith’s Phylogenetic Div…

C语言:const关键词的用法即解析

文章目录 前言一、const修饰的只读变量二、const修饰数组三、const修饰指针四、const修饰函数参数五、const修饰函数返回值总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 例如&#xff1a;随着人工智能的不断发展&#xff0c;机器学习这门技术也越…

C语言中 char s[] 和 char* s 的区别

char s[] 和 char* s 的区别 1、数组本质2、指针指针的指向 3、字符数组4、char * 与 char a[ ]5、char ** 和char *a[]char *a[]char ** s C语言指针可以代替数组使用 1、数组本质 数组是多个元素的集合&#xff0c;在内存中分布在地址连续的单元中&#xff0c;因此可以通过其…

C语言一维数组去重

我在csdn看了好几篇关于一维数组去重的博客&#xff0c;发现他们都是先排序或者写的很复杂&#xff0c;我觉得看了没有多大收获&#xff0c;所以打算自己写一篇博客&#xff0c;供新手参考&#xff0c;大佬就不用过来看了&#xff0c;嘿嘿。 一维数组去重就是将数组中重复的数据…

c语言数组去重

今天在做题的时候需要用的数组去重的算法&#xff0c;本人又太懒&#xff0c;在网上看到有标准库函数来解决这个问题&#xff0c;今天和大家分享一下。这个神奇的函数就是unique函数&#xff0c;现在我们来介绍一下unique函数----- **unique函数 类属性算法unique的作用是从输…

从S12系列看vivo的高端进阶

12月22日&#xff0c;vivo S12系列新品正式发布。作为新一代先锋影像旗舰&#xff0c;vivo S12系列影像、性能、设计全面升级&#xff0c;全面出色。 从自拍旗舰到全面出色的先锋影像旗舰&#xff0c;vivo S系列的格局进一步被打开。 01 vivo S系列的进化之路 vivo S系列的…