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

求输入一个正数k,求其各位数字之和!~!~VB大侠来!

发布网友 发布时间:2024-10-05 16:30

我来回答

4个回答

热心网友 时间:2024-10-09 03:22

我来一个 最符合题意 最不会出错的!
比楼上的功能多的:
1.能判断是否是数字;
2.能判断是否是正数;
3.能支持小数点的忽略计算,计算方式:忽略小数点,其他一样;
4.只要输入的数据[位数]小于1.79769313486232E308位,就不会溢出(汗 那么长的数字就算输入也要输入半天…………)注意 是位数哦 不是大小!

以下是代码

Dim k As String, p() As Integer, i As Integer, sum As Double
goRe: k = InputBox("请输入一个正数", "输入")
If IsNumeric(k) = False Then MsgBox "请输入数字!": GoTo goRe
If CDbl(k) <= 0 Then MsgBox "请输入正数!": GoTo goRe
For i = 1 To Len(k)
sum = sum + IIf(IsNumeric(Mid(k, i, 1)) = True, Val(Mid(k, i, 1)), 0)
Next
MsgBox "各个位数数字和为: " & Trim(Val(sum))

热心网友 时间:2024-10-09 03:22

'只处理正整数
Dim S As Long
k = InputBox("请输入一个正数", , "0")
tmp = CStr(Val(k))
L = Len(tmp)
For i = 1 To L
S = S + Val(Mid(tmp, i, 1))
Next i
MsgBox S

热心网友 时间:2024-10-09 03:24

我保证效率高一点
Private function test(ByVal n as Integer)
Dim sum As Integer
Dim y As Integer
sum=0
while n>0
y = (n mod 10)
n = int(n / 10)
sum = sum + y
Wend
test = sum
End function

热心网友 时间:2024-10-09 03:19

这很简单,看下面的
Private Sub Form_Load()
Dim A As Long, k As String
k = InputBox("输入一个正整数")
For i = 1 To Len(k)
A = A + Mid(Val(k), i, 1)
Next i
MsgBox A
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
靓仔怎么在班里受欢迎啊? 男的叫哥,女的叫姐 2024年nba总决赛几号开始总决赛赛程时间表出炉了-今日头条 无限连接的打印机不能打印公务员准考证 全国流量什么意思 新笑傲江湖手游恒山不能复活吗 有没有复活技能解答 新笑傲江湖手游恒山派怎么样_新笑傲江湖手游恒山派技能详解 新笑傲江湖恒山菩提武学怎么玩_恒山菩提武学玩法介绍 c语言argc参数在哪里设置? 这个C语言程序为何运行不出 ...设计输入一个正整数,求它的各位数字之和及位数 例如234的各位数之... c++编程输入一个整数,求他的各位数字之和及位数 输入一个整数,求它的各位数之和及位数。例如234的各位数字之和是9... 耐克迈克达威的护臂为什么这么贵 type3单双线怎么切换 如何在淘宝主图上传视频? 小米电视4a 43英寸 怎么样 我做寿司用的买的紫菜很薄很干、一卷不就会碎吗!怎么办? 和平精英年夜饭在哪2022-年夜饭位置分享 最近几天我耳垂里 突然长了一个很硬的小疙瘩,捏他它会痛,它大约有米粒... 您好!我耳垂边上长了一个疙瘩 摸上去硬硬的 捏它的时候还有点疼 我想... 微信公众号怎么删除功能? 尿常规隐血2如何治疗 尿常规隐血2个加号怎么回事 小米10系列发布会何时宣布? 小米10发布会具体时间及观看方式会如何公布? 薯条放置冰箱速冻需要多久 薯条放置冰箱速冻需要的时间 3g到4g花了多少年 老人有录音算遗嘱吗无见证人? 民法典录像遗嘱没有见证人有效吗? 中译语通陕西属于央企吗 英语专业能进哪些国企或央企 我在上海,打工仔,想进去复旦大学参观,可以吗?求详解 2001年真月初七所生是几月几日 液压原理图及详细讲解 word文字与表格中间一大片空白是什么原因? 今晚湖南台《我可能不会爱你》中,又青拉拉她们去K歌时唱那首歌的... Ldquo槟榔和吸烟是强大的rdquo的下一句话是什么 烟和槟榔的害处说说你的看法? 冬至是怎么命名的 我现在用一天一包槟榔来戒烟,请问我又怎么讲槟榔戒掉? 我用的是用友U8财务软件,但是现在新建了一套帐,在结账时发现UFO报表... 古塔古塔之谜 云居寺,来一场古塔的盛宴 郑州南站到漯河的汽车走高速吗 郑州机场有到漯河的车吗? 漯河至郑州有多远? 走京港澳高速 从漯河到郑州 在哪下高速 一啥路填词 计算有余数的除法,余数要比除数除数小.