技术栈

【c】序列中整数去重

gg爆ohhh2023-12-09 9:59

数组中的元素不好直接删除,我们可以把重复的数做标记,将他赋值为0,然后正常打印数组,为0的跳过

cs 复制代码
#include<stdio.h>
int main()
{
	int n;
	scanf("%d",&n);
	int arr[n+1];
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&arr[i]);
	}
	for(int j=1;j<=n-1;j++)
	{
		for(int k=j+1;k<=n;k++)
		{
			if(arr[j]==arr[k])
			arr[k]=0;
		}
	}
	int m=1;
	while (m<=n)
	{
		if(arr[m]!=0)
		printf("%d ",arr[m]);
		m++;
	}
	return 0;
}
上一篇:🔥你真的搞明白我们为什么要使用docker么?
下一篇:使用poi-tl填充word模板,并转化为pdf输出
相关推荐
Mz1221
22 分钟前
day05 移动零、盛水最多的容器、三数之和
数据结构·算法·leetcode
SoleMotive.
25 分钟前
如果用户反映页面跳转得非常慢,该如何排查
jvm·数据库·redis·算法·缓存
誰能久伴不乏
26 分钟前
Linux文件套接字AF_UNIX
linux·服务器·c语言·c++·unix
念越
32 分钟前
判断两棵二叉树是否相同(力扣)
算法·leetcode·入门
complexor
1 小时前
NOIP 2025 游记
数据结构·数学·动态规划·贪心·组合计数·树上问题·游记&总结
牢七
1 小时前
数据结构1111
数据结构
小邓   ༽
1 小时前
C语言课件(非常详细)
java·c语言·开发语言·python·eclipse·c#·c语言课件
ghie9090
2 小时前
线性三角波连续调频毫米波雷达目标识别
人工智能·算法·计算机视觉
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07全球最强模型Grok4,国内已可免费使用!(附教程)08KGG转MP3工具|非KGM文件|解密音频0946个Nano-banana 精选提示词,持续更新中10“我的电脑”图标没了怎么办 4种方法找回