急!高一计算机编程题。VBS语言

来源:百度知道 编辑:UC知道 时间:2024/05/30 21:01:40
甲、乙、丙分别有书36本,48本,64本。首先由甲把他的书平分为三份;分给乙和丙各一份, 自己留一份;然后乙和丙按与甲相同的方法处理。编一程序,模拟上述过程,并输出所有中间结果,即甲分完书后三个人各有多少本、乙分完书后三个人各有多少本、丙分完书后三个人各有多少本。

提交要求:本题允许提交的文件格式为".htm"。

一个思路,

首先:
定义一个数组来存甲、乙、丙(如A(0)为甲,A(1)为乙,A(2)为丙)

把整个设为一个主循环,即整个发书(甲、乙、丙分别发一次)的次数

再设一个带参数的函数(DECLARE SUB XXX(X)),参数为甲、乙、丙的脚标(如A(0)):(不行就多设别的)

函数写为:
把数据放如临时变量,(如I=A(X))
再分配,如:
A(X)=0
A(0)=I/3
A(1)=I/3
A(2)=I/3
END SUB

然后主循环中依次输入XXX(0),打印结果,XXX(1),打印结果,XXX(2),打印结果就行了