(C语言)数组去重

news/2024/10/17 22:18:48/

现有一组数,a[]={1,1,1,3,3,5,5,5,5,6,6,8,8,9,10,10}
要求将他们变为:{1,3,5,6,8,9,10}

#include<stdio.h>
int fun(int a[],int n){int i,j=1,k=a[0],m,flag=0;for(i=1;i<n;i++){flag=0;for(m=0;m<j;m++){if(a[i]==a[m]){flag=1;}		}if(flag==0){a[j++]=a[i];k=a[i];}}a[j]=0;return j;	
}int main()
{int a[]={1,1,1,3,3,5,5,5,5,6,6,8,8,9,10,10},i,n=16;n=fun(a,n);for(i=0;i<n;i++)printf("%d,",a[i]);
}

在这里插入图片描述


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

相关文章

c语言中%s的用法

转自&#xff1a;https://www.pinlue.com/article/2020/03/3100/5310073904413.html C语言是计算机软件领域非常经典的编程语言,unix、linux等众多操作系统均是由C语言编写而成。而在硬件控制、底层驱动等应用领域,C语言更是具有不可替代的作用。下面小编就跟你们详细介绍下c语…

三星s6 html5测试分数,vivos6跑分成绩多少性能怎么样 vivos6手机安兔兔跑分及性能实测分析...

vivos6跑分成绩多少&#xff1f;vivos6性能怎么样?对于最新发布的高颜值vivos6手机&#xff0c;很多的女生用户可是非常的喜欢&#xff0c;而且性价比也非常的高&#xff0c;但是vivos6手机的性能到底怎么样&#xff1f;vivos6手机跑分成绩有多少呢&#xff1f;下面就和小编一…

C语言%*s用法

1.在scanf中使用,则添加了*的部分会被忽略(跳过),不会被参数获取。 例如&#xff1a; [cpp] view plain copy int a,b; char b[10]; scanf("%d%*s",&a,b); 输入为&#xff1a; 12 abc 那么12将会读取到变量a中&#xff0c;但是后面的abc将在读取之后抛…

vivoY73s和vivos6哪个好

vivoy73的正面采用了6.44英寸的屏幕。材质为AMOLED&#xff0c;分辨率为24001080像素&#xff0c;屏幕比例为90.1%。它支持1670万种颜色&#xff0c;P3色域和hdr10。 vivo手机爆降600这活动太给力了 机会不容错过 https://www.vivo.com.cn Vivos6采用分辨率为24001080的6.44英寸…

vivoS7e和vivoS6哪个好(参数对比还是新机优势大)

vivoS7e是vivo手机S系列的最新款手机&#xff0c;价格和之前的vivoS6区别并不是很大&#xff0c;因此大家在选择的时候是比较纠结的&#xff0c;具体vivoS7e和vivoS6哪个好&#xff0c;该如何选择&#xff0c;一起分别了解一下吧。 vivoS7e和vivoS6哪个好&#xff08;参数对比…

荣耀v40和vivoX60哪个好 vivoX60和荣耀v40区别

荣耀V40​&#xff1a;采用了一块6.72英寸的OLED屏幕&#xff0c;左上角双打孔设计&#xff0c;FHD分辨率&#xff0c;支持120Hz的高刷。 荣耀v40更多使用感受和评价&#xff1a;https://www.huawei.com/v40 vivoX60更多使用感受和评价&#xff1a; https://www.vivo.com.cn/x6…

C语言 数组去重

关于数组去重的思路 现有一个非减序&#xff08;即前面的元素值不会比后面元素的数值大&#xff09;排列的一维数组&#xff0c;其中有若干元素是重复的。编程将重复元素删除掉若干个&#xff0c;仅保留1个&#xff0c;使数组中没有重复元素。 &#xff08;一般情况下数组中的…

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…