VB~求详细讲解~快考试了~谢谢了

 我来答
网海1书生
科技发烧友

2016-08-23 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
第1次循环:

n=1
a=fun(b,n)+b=fun(3,1)+b
fun(3,1)运行过程:
x=y-1+n=1-1+1=1
y=x+y-n=1+1-1=1
fun=x+y=1+1=2
b=x=1
n=y=1

因此 a=fun+b=2+1=3

n=n+1=1+1=2

第2次循环:
n=2
b=fun(n,a)+a=fun(2,3)+a
fun(2,3)运行过程:
x=y-1+n=3-1+2=4
y=x+y-n=4+3-2=5
fun=x+y=4+5=9
n=x=4
a=y=5
因此 b=fun+a=9+5=14
n=n+1=4+1=5

第3次循环:
n=5
a=fun(b,n)+b=fun(14,5)+b
fun(14,5)运行过程:
x=y-1+n=5-1+5=9
y=x+y-n=9+5-5=9
fun=x+y=9+9=18
b=x=9
n=y=9

因此 a=fun+b=18+9=27

n=n+1=9+1=10

由于n大于6,循环结束
此时
n=10
a=27
b=9
更多追问追答
追问
但标准答案是N=10A=27B=9
但是还是真的谢谢你了~~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式