问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb中的数值问题

发布网友 发布时间:2022-05-10 15:23

我来回答

2个回答

热心网友 时间:2023-10-13 11:49

闲来没事,解释下此程序。A=1:K=fun(fun(A,A),A)。
所以先求括号内的fun(A,A).
这是第一次调用fun(1,1),注意函数内的K是静态的,不会影响到主程序中的K(屏蔽作用)。
函数内,开始:k=0;
K=K+X+Y //K=0+1+1=2
X=X+y // x=1+1=2
Y=Y+k // y=1+2=3
fun=x+y //fun=2+3=5即返回值是5.
Print fun; x;y //输出第一行:5 2 3
fun(1,1)=5代入:k=fun(fun(a,a),a)就是求:K=fun(5,1) 注意此时实参: X=5,Y=1
因为K为静态变量,所以这时k还是为2.要特别注意的。所以
K=K+X+Y //K=2+5+1=8
X=X+y //x=5+1=6
Y=Y+k //y=1+8=9
fun=x+y //fun=6+9=15即返回值是15.
Print fun; x;y //输出第二行:15 6 9
所以主函数中 K=fun(fun(A,A),A) 得K=15(函数内的k 与此无关)。
第三行:K=15
供参考,祝顺利。

热心网友 时间:2023-10-13 11:50

x=2 y=1没毛病,y的值哪里有变化了?追问我在vb里输入了这段代码,y在x=x+y执行了之后,变成了2

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
amd锐龙r75700g超频性价比装机方案,要核显性能综合表现超 架空电线故障如何排除 ...unexpected T_CONSTANT_ENCAPSED_STRING in 怎么解决这个错啊_百度... php错误Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_S... PHP出现如下情况 syntax error, unexpected T_ENCAPSED_AND_WHITES... php 如何捕获类似于Parse error: syntax error, unexpected T_CONSTA... 挂烫机如何熨西装 戗驳领西装怎么熨烫 西装前片怎么推拉拔烫 西装能不能拿去烫 vb中如何使数值转换为带单位的,例1.24K,723.56M 违反了权责利想一致原则可以采取哪些措施 责权对等 什么意思? ​权责一致是权力清单制度的基本原则,主旨题,选A,还是C 怎么自测象棋技术? 双卡手机怎么用两个? 玩象棋如何设置防沉迷 象棋游戏有哪些 下象棋时,要等对方走棋了自己才会想,并不像人家说的能算得很多步。这正常吗? 双卡双待手机如何能用2个? 为什么有的人玩象棋时可以在三十个回合之内绝杀对方? 为什么有的人在玩象棋时车马炮都不损失的情况下就能绝杀对方? 一个双卡双待手机怎样申请两个 双卡手机如何注册两个 一部双卡手机可以申请两个吗? 哪些是单一民族的独立国家 二战前世界有几个独立国家? 一部双卡手机可以申请两个吗? 作为打工者,应该熟读哪些书籍才不会让自己不吃亏? 世界上一共有多少个独立国家? VB 代码里面的K=K+1 什么意思啊, 请把这段代码详解!谢谢 vb 写k^(1/3)报错 二道vb编程题,代码什么意思,看不懂?详细解释一下,谢谢!! 有什么网站可以免费不用注册下载压缩打包好的文件(视频,图片,文档)之类的, Vb程序看不懂 vb在数组a中k位置上插入一个元素b? VB中k<1000#什么意思? vb程序a(k)=-50+(100+50)*Rnd()怎么翻译?我不太理解 基本的底妆顺序是什么? vb中dim k(42)什么意思 VB程序选择排序法降序排序中i,j,k弄错了的问题 VB6.0,求两个变量和一个常数K相乘的代码,要按一个按钮键得出结果,而且结果要在文本框中显示。谢 vb 怎样声明一个有十几K字符的变量? 防爆配电箱到底是用什么材质好 vb中i,j,k分别表示什么,i表示行,j表示列,k是什么? 读书最好的方式有哪些? 抖音里没有日历 怎么回事 一道VB题目,求详解 红米10✘怎么没有日历? 求解vb题