问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中怎样将数组中的所有相同的数都删除

发布网友 发布时间:2022-04-26 11:19

我来回答

3个回答

热心网友 时间:2022-06-27 19:17

可以先排个序,然后相邻元素比较,相同的就通过后边的向前移动来去掉, 最后参用链数的数组这个插入删除方便且时间少。

热心网友 时间:2022-06-27 19:17

#include <stdio.h>
int main()
{
int i,j;
int a[]={1,2,2,5,3,6,7,8,5,0};

printf("The before delete:\n");
for(i=0;i<10;i++)
{
printf("%d\t",a[i]);
}
printf("\n\n");

for(i=0;i<10;i++)
{
for(j=1;j<10;j++)
{
if(a[j]==a[i])
{
a[j]=a[j+1]; /*删除重复的数字*/
}
}
a[j]=-1;/*将重复的数字标志为-1*/
}
printf("The delete later:\n");
for(i=0;i<10;i++)
{
printf("%d\t",a[i]);
}
getch();
}
希望对你有帮助!

热心网友 时间:2022-06-27 19:17

#include <stdio.h>
#include <malloc.h>
int main()
{
int n,*p,*q,i,del,del_n=0,j,k,n_n;
printf("请输入数组大小>1\n");
scanf("%d",&n);
p=(int *)malloc(sizeof(int)*n);
q=(int *)malloc(sizeof(int)*n);
printf("\n请输入%d个数字",n);
n_n=n;
printf("\n");
for(i=0;i<n;i++){scanf("%d",p+i);*(q+i)=1;}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(*(p+i)==*(p+j))
*(q+i)=*(q+j)=0;
}
}
printf("\n原输入数据为:");
for(i=0;i<n;i++)
{
printf("%3d",*(p+i));
}
printf("\n");
int same,count=0;
for(i=0;i<n;i++)
{
if(*(q+i)==0)
{ same=*(p+i);
break;
}
}
for(i=0;i<n;i++)
{
if(*(q+i)==0)
{
*(p+i)=same;
count++;
}
}
if(count!=0)
{
for(i=0;i<n;i++)
{ if(*(p+i)==same)
{
for(j=i+1;j<n;j++)
{
*(p+j-1)=*(p+j);
}
i=i-1;
n--;
}
}
}
p=(int *)realloc(p,sizeof(int)*(n_n-count));
printf("\n删除重复数字后的数据为:");
for(i=0;i<n;i++)
printf("%4d",*(p+i));
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 C语言,删除数组中的重复数字然后输出 用c语言编写一个程序:删除数组中重复的数。 c语言删除重复的数据 c语言删除重复数据 C语言中怎么删除数组中相同的数字? C语言中数组中删除相同的数 C语言中怎么删除数组中相同的数字 C语言删除数组重复数字 C语言中,如何用删除法删除数组中相同的数字 男孩起名雪枫好吗有什么含义吗 好听的现代男子名字.......最好含有枫的 谢谢啦~~~!请大家帮帮忙,最好两个字的名字! 薄纱读音是什么??? 王艳白色薄纱上衣透出黑色内衬,搭半身裙高级优雅,你怎么看呢? 男孩取名鲁烁枫怎么样? 霉霉的衣品挺特别,把自己打扮成花架,薄纱清透却不俗气,你怎么看? 韩姓男孩起名带枫100分有什么字 俞飞鸿不愧是冻龄女神,穿紫色薄纱礼服端庄大气,有气质吗? 请问古代服饰中深衣外边套的那层纱叫什么? 供应商塑料桶回收合同范本 熊黛林用薄纱裙做遮挡曲线吸睛,你觉得呢? c语言有n个整数,去除其中重复的数字 从键盘输入10个数,删除相同的数,用C语言怎样编程? c语言 删除数组中内容相同的数据,比如数组2,2,3,3,4? 腾讯在线文档编辑更新了,现在编辑结束以后,如何在手机上导出文档或者表格。 c语言去掉重复的数据程序 C语言 删除所有相同值的元素 c语言删除数据中重复的值 如何使用腾讯在线编辑让所有人都看到文件 用C语言如何删除数组中的重复元素 appsync越狱补丁怎么安装 流鼻血怎么办 老流鼻血怎么办 留鼻血怎么办 流鼻血怎么止住? 鼻子流血了怎么办? 鼻血怎么办 流鼻血怎么根治 出鼻血怎么办? 鼻子流血怎么办 iOS8.4怎么安装AppSync