找回密码
 注册
Simdroid-非首页
查看: 213|回复: 1

[3. Fortran] 求教:关于fortran数组分类选择

[复制链接]
发表于 2010-11-30 08:40:02 | 显示全部楼层 |阅读模式 来自 辽宁大连
小弟遇到的问题如下,请大家帮忙~
一个数组,比如说共有100个实型元素,其中可能有很多个相等的数【比如其中有3个元素都是8.0;有12个元 素都是6.5等等】。我想将相等的数都分别找到,并用write进行分别的输出,并且输出该组元素的大小及位置【比如:第一次输出的数值大小为8.0,对 应的数组位置为57699;第二次输出的数值大小为6.5,位置为32134......】。具体该怎么来编程呢?-------小弟没有确切 的思路,望大家给予点拨~
衷心的谢谢大家
发表于 2010-11-30 09:34:14 | 显示全部楼层 来自 上海
Simdroid开发平台
建议使用排序法进行。即首先把数组元素从大到小排序,在排序时另外要记录原来数组位置,因此需要一个记录元素位置的数组。这样就可以在新的排序数组中找出相同元素。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2026-1-7 23:19 , Processed in 0.039036 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表