作业帮 > 数学 > 作业

Function fun(a As Integer,n As Integer) As Integer

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/09 10:22:33
Function fun(a As Integer,n As Integer) As Integer
Dim m As Integer
While a >= n
a = a - n
m = m + 1
Wend
fun = m
End Function
该函数的返回值是__
能给说明白点原因吗?
可以理解为 a mod n ,整除
---补充说明如下---------------
2个数,a和n,只要a>n就循环a-n,计算减了几次累计放在m,m是个结果返回值.
比如a=15 n=4,a>n吧,a-n后 a=11 m=1再来一次,m=2,a=7,再来 m=3,a=3
现在a>n不成立,不再循环,结果m=3就是 a 整除n,15 \4的结果,整数部分.
不过这里有一些问题存在,要求a,n 都>0,如果n