早教吧 育儿知识 作业答案 考试题库 百科 知识分享

vb6.0请教有趣的关于时间的数据结构问题打比方来形容这个结构:假如有很多人(名字叫A,B,C....等等)去接水,且每个人拿不同容量的杯子(那么接满水的时长不一样),水龙头也是很多(

题目详情
vb6.0 请教有趣的关于时间的数据结构问题
打比方来形容这个结构:假如有很多人(名字叫A,B,C....等等)去接水,且每个人拿不同容量的杯子(那么接满水的时长不一样),水龙头也是很多(假如是无限的,不用排队,到达即可接水),每个人到达水龙头的时间点也不同(例如有人9:00,有人12:00等等,意思是人可以随时增加不影响他人,原来在接的人还是继续接),这时!一旦某人接满水就说:“我的名字叫C(假如是C),我满了”,然后他立刻倒掉杯子里的水又重新接(他如此循环),假如说话和倒水的时间忽略不计,那么请问VB6.0中,能不能只用一个timer来实现这种情况?
如果一个timer能实现,应该怎样的思路?杯子容量已知,到达时间已知,人名已知
▼优质解答
答案和解析
很容易啊,用个数据列表,如:
A 12:00
B 9:00
...
timer时间设置为1秒,每秒去减所用时间,执行后:
A 11:59
B 8:59
...
然后如果到0了,直接恢复原来的时间
A 3:00
B 9:00
...
然后给个提示:如:我的名字叫B,我满了
看了 vb6.0请教有趣的关于时间...的网友还看了以下:

甲乙丙3人出同样多的钱买回一批树苗,再分树苗时,甲比丙多拿了110棵,乙比丙多拿了70棵,清账时,甲  2020-03-31 …

小刚,小明,小红拿同样多的钱去买练习本,回来后,小明比小刚多拿七本,小红比小刚多拿五本小刚,小明,  2020-06-16 …

有甲乙丙三个食堂,某一天宰了7头一样重的猪,甲拿出了4头,乙拿出了3头,丙没有拿出猪来,宰了后三个  2020-06-20 …

甲乙两人用一头粗,一头细的垒球棒比力气,甲拿粗的一头,乙拿细的一头,双方用相同的力气,相反的方向转  2020-06-25 …

小芳说:“我的左手比右手多拿了16颗珠子,左手拿的珠子数是右手的3倍.”小芳的左右手各拿了多少珠子  2020-06-25 …

19世纪初,某山村曾上演过这样一幕:有牛奶的人喊:"要牛奶的拿盐来!"有盐的人喊:"要盐的拿矛头来  2020-06-26 …

聪明过人的小孙膑一次,老师和孙膑和另一个同学叫来,说:“这里有五个馒头,你们两人比赛,看谁吃得多。  2020-07-28 …

80词以上,要合情合理顺便翻译一下:今天天气很热,我早上出去卖报纸,报社人很多,我很久才拿到报纸,在  2020-11-21 …

一个盒子里装满了球,第一次拿一个,第二次比第一次多拿2个,第三次比第二次多拿2个…7次刚好拿完.这.  2020-11-24 …

有32个馒头,两人轮流拿,每次至少拿1个,最多拿6个,谁拿最后一个谁就输,如果你先拿,怎么拿,让对方  2020-11-24 …