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

vb 写k^(1/3)报错

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

我来回答

3个回答

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

你要注意:这是“运行时错误”,不是语法错误!
k^(1/3),是想对k开3次方吧!
理论上,是仍何数值都是可以开3次方的。
但你要注意,这个表达式是“幂运算”,那它对底数就有*的了:非整数幂,只能对正数进行运算!
如果k的值是负数,就出“运行时错误”了。
没看出你的这段代码是干什么用的,如果不能改变算法,只能这样解决了:
if(k<0)then
k=-abs(k)^(1/3)
else
k=k^(1/3)
end if

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

因为k^(1/3)电脑作为一个数来看待了。你可以在指定一个数:
Dim z as Double
z=k^(1/3)
k=k*z

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

使用指数形式的时候,底数为负就会报错。

K = Abs(K) ^ (1 / 3)
改成上面的形式即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。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 代码里面的K=K+1 什么意思啊, 请把这段代码详解!谢谢 vb中的数值问题 vb中如何使数值转换为带单位的,例1.24K,723.56M 违反了权责利想一致原则可以采取哪些措施 责权对等 什么意思? &#x200B;权责一致是权力清单制度的基本原则,主旨题,选A,还是C 怎么自测象棋技术? 双卡手机怎么用两个? 玩象棋如何设置防沉迷 象棋游戏有哪些 下象棋时,要等对方走棋了自己才会想,并不像人家说的能算得很多步。这正常吗? 双卡双待手机如何能用2个? 为什么有的人玩象棋时可以在三十个回合之内绝杀对方? 为什么有的人在玩象棋时车马炮都不损失的情况下就能绝杀对方? 一个双卡双待手机怎样申请两个 双卡手机如何注册两个 一部双卡手机可以申请两个吗? 哪些是单一民族的独立国家 二战前世界有几个独立国家? 一部双卡手机可以申请两个吗? 二道vb编程题,代码什么意思,看不懂?详细解释一下,谢谢!! 有什么网站可以免费不用注册下载压缩打包好的文件(视频,图片,文档)之类的, Vb程序看不懂 vb在数组a中k位置上插入一个元素b? VB中k&lt;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&#x2718;怎么没有日历? 求解vb题 vb题,求具体过程 手机日历日期没了怎么弄