kristi 发表于 2008-5-13 23:05

如何将数据输入依次输出到一个确定大小的数组中

想要把一个数据源(比如随机数产生器,每次只能产生一个数据)中连续的5个数依次输入到一个大小为5的数组中,然后输入的第6个数回传到第一个数,覆盖第一个数,这样依次循环传下去。该如何实现呢?

尝试了用for循环,但是,每次输入新的数据后除了数组中最后一个数为数据源中传来的数据之外,前面的数都不知道是怎么变出来的。。。。

sunnystorm 发表于 2008-5-16 11:20

回复 楼主 的帖子

你可以看一下索引,替换数组,里面有很多数组的相关操作,例如当产生第六个数时,把索引号变为6%5=1,再使用替换数组元素就行了!个人观点,仅供参考!

qinqiang 发表于 2008-5-26 12:01

可以试试在循环上添加五个移位寄存器

达能 发表于 2008-12-31 11:02

如何将数据输入依次输出到一个确定大小的数组中

看看这样行么!
页: [1]
查看完整版本: 如何将数据输入依次输出到一个确定大小的数组中