发表于:2003-05-20 16:03:00
35楼
我很懒,所以不想用太专业的做法。
看看我的程序:
for i=0 to 3 do
if Pump(i)=1 then
PiggyCounter(i)=(PiggyCounter(i)+1)mod 1000
if PiggyCounter(i)=0 then
Counter(i)=Counter(i)+1
end if
end if
...
end for
CounterPiggy=Counter(0)
PiggyDDT=0
for i=1 to 3 do
if CounterPiggy>Counter(i) then
CounterPiggy=Counter(i)
PiggyDDT=i
end if
end for
如何?如果你想更专业些,可以用时间来代替循环次数。
当然这个程序过不了多久就需要把计数器清一次。千万不要给我提这个意见,不要告诉我你不会再加几个。
********************************
另:
我来这个论坛是为两件事,1:学习知识;2:帮助别人。我是一个爱国者,我觉得大家水平的都提高对祖国强盛是个推动力,所以只要我知道的都尽可能详细地说出来。但是可惜的是,我在这里能学到的东西不多,大家要么发广告,要么对别人的求救回一句“破烂”,好一些的也是语焉不详。最可气的是对我费半天劲打的回帖冷嘲热讽!我没有自大到认为自己是工控第一人,也许我的回答很幼稚,但总比那些眼过于顶、却不肯伸以援手的人强!工控论坛要的是互助,而不是嘲讽。那些只会在这里发言嘲笑别人的人要明白,这里不需要垃圾,让这个论坛干净点吧!!
最后解释一下,我说的不是小安。