首页 > 其他分享 >数组中查找单个不重复元素

数组中查找单个不重复元素

时间:2023-07-01 22:01:04浏览次数:36  
标签:sz arr int printf ret 查找 数组 单个 sizeof

#include <stdio.h>

int main()
{
	int arr[] = { 1,2,3,4,5,1,2,3,4 };
	int i = 0;
	int ret = 0;
	int sz = sizeof(arr) / sizeof(arr[0]);
	for (i = 0; i < sz; i++)
	{
		ret = ret ^ arr[i];
	}
	printf("%d", ret);

	return 0;
}

数组中查找单个不重复元素_数组


标签:sz,arr,int,printf,ret,查找,数组,单个,sizeof
From: https://blog.51cto.com/u_16168351/6601665

相关文章

  • 【Python基础】index函数-返回查找对象的首个匹配的索引位置
    描述从列表中找出某个值第一个匹配项的索引位置返回的是查找对象的索引位置,如果没有,就会抛出异常语法List.index(a,start,end)参数解释a要查找的对象(必填)start要查找的范围的开始位置索引(闭区间)(非必填)end要查找的范围的结束位置索引(开区间)(有end就必须有start,有start时可以没end)举......
  • 蓝图-数组
    蓝图-数组创建数组创建一个变量,在细节面板中选中ArrayGet(acopy)和Get(aref)都是通过索引返回数组值,不同的是ref实际上是获取数组本身,如果修改了ref将会反应回数组中,copy只是复制了一个相同的值,与数组元素无关,进行修改不会反应回数组中。如果只是读取数据建议使用copy,......
  • 350. 两个数组的交集 II
    难度简单980给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。 示例1:输入:nums1=[1,2,2,1],nums2=[2,2]......
  • 二维动态数组的例化理解(多维动态数组)
    例如:二维动态数组:cgs_addr_range_mapping[][]cgs_addr_range_mapping[cfg.mst_num][cfg.slv_num]如取cfg.mst_num=3cfg.slv_num=2例化第一层(第一维)cgs_addr_range_mapping=new[cfg.mst_num];//动态数组第一维赋值new第一层有的值cgs_addr_range_mapping[0][]......
  • 数组的隐式交集
    问题:在另一个表中引用“=轮休!$B$2:$G$5="休"”结果却不正确解决:公式本身没有问题,但是在输入的时候,组合键不应使用<Ctrl+Enter>,而是<Ctrl+Shift+Enter>,三键的结果才是数组。补充:<Ctrl+Enter>相当于复制,是在单元格中批量录入相同内容的组合键。此处使用了绝对引用,理论上......
  • JS中数组的22种常用API
    一、引言前端开发中,数组是一种常见且重要的数据结构。数组提供了许多便捷方便的方法来操作和处理其中的数据。本文将简单介绍前端开发中数组的常用API。二、22种常用方法2.1、push()和pop()push()方法用于向数组末尾增加一个元素,并返回数组最新的长度。constfruits=['......
  • 一维数组转为多维
    functionconvertToMultiDimensionalArray(arr){varmap={};varroots=[];//将数组元素以ID为键,构建一个映射表for(vari=0;i<arr.length;i++){varitem=arr[i];item.children=[];map[item.id]=item;varparentId=item......
  • 【深基13.例1】查找
    【深基13.例1】查找题目描述输入\(n\)个不超过\(10^9\)的单调不减的(就是后面的数字不小于前面的数字)非负整数\(a_1,a_2,\dots,a_{n}\),然后进行\(m\)次询问。对于每次询问,给出一个整数\(q\),要求输出这个数字在序列中第一次出现的编号,如果没有找到的话输出\(-1\)。输入......
  • js-遍历两个对象数组,属性值相等的一项合并属性并生成新数组
    operatData.value.seriesList=res.data.seriesList.reduce((accumulator,current)=>{constexisting=userOptionsColor.find(item=>item.name===current.name)if(existing){accumulator.push({...current,...existing})......
  • 使用 ABAP 代码查找系统可用的 user exit
    ABAPUserExit是SAP系统中一种提供给客户扩展和修改标准程序的技术手段,这种机制允许客户在不修改SAP源代码的前提下,实现对标准程序的定制和功能增强。ABAP(AdvancedBusinessApplicationProgramming)是SAP的一种编程语言,用于开发企业级应用程序。在SAP系统中,有许多预先......