一数组,得出出现偶数次的奇数,并排序,用一语言写一函数?
给一整型数组,得出出现偶数次的奇数,并排序,用一语言写一函数?
示例:{1,2,8,9,1,12,13,9,13,1}
结果:{9}
人气:139 ℃ 时间:2020-04-18 16:48:09
解答
我用Matlab写的:clear,clca=[1,2,8,9,1,12,13,9,13,1];b=zeros(1,length(a));for i=1:length(a)if mod(a(i),2)~=0b(i)=a(i);endendc=zeros(1,length(a));for i=1:length(a)for j=1:length(a)...你好像只算出奇数,并排序吧。那奇数的出现的偶数次,在哪里体现?你这语言我不会,不过写法都差不多吧。可以用c# 或是c么。b为奇数向量c为每个数出现的次数的向量c==2进行逻辑运算,是偶数次则返回1,否则返回0b(c==2)得到是奇数且出现了偶数次的unique(b(c==2))得到唯一的元素集合,并且排序结果是[9 13]前两步求b和求c,C语言和Matlab语言基本上都是一样的,就是unique(b(c==2))这一句不同,我对C只是略为了解,所以最后一句你要自己编一下结果是{9,13}开始我自己都看错了。谢谢!
推荐
猜你喜欢
- 18.9除以270,306除以75.要求竖式计算.
- Enjoy your stay here.的句子成分分析
- 把一根木头截成两段,第一段长5分之3米,第二段占全长的5分之3,那么这两段木头长度的比较结果是什么?
- 外貌描写的片段
- 大自然的语言,中心思想.请快为解答.很有用.
- 1.老师告诉我们地球围着太阳转
- AB等于3FB,BC等于3DC,CA等于3EA,DEF等于4平方米,三角形ABC的面积是多少
- 一个装满水的圆柱形玻璃杯,透过玻璃杯观察到什么现象?在水面上方观察到什么现象?如果透过玻璃杯观察另一面紧贴玻璃外壁的一张鹦鹉像又会看到什么现象?