<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>Luckyguy2008</i>在2008-1-20 12:24:00的发言:</b><br/><p></p><p>多大的数都满足</p><p>Function 尾数(Num As Range) As Long<br/> Dim i As Long, j As Long<br/> j = Int(Log(Num) / Log(5))<br/> For i = 1 To j<br/> 尾数 = 尾数 + Int(Num / 5 ^ i)<br/> Next<br/>End Function</p></div><p>这个厉害</p>
Function jxlgf(n As Integer) As Integer<br/>Dim jxn, jnr, k As Integer<br/>jxn = Application.Fact(n)<br/>jxr = jxn<br/>Do<br/>jxr = Int(jxr / 10)<br/>jxn = jxn / 10<br/>k = k + 1<br/>Loop Until jxn <> jxr<br/>jxlgf = k - 1<br/>End Function<br/>
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>liyh67</i>在2008-1-20 12:50:00的发言:</b><br/>Function weishu(num As Range) As Long<br/>i = 5<br/>While i <= num<br/>weishu = weishu + Int(num / i)<br/>i = i * 5<br/>Wend<br/>End Function<br/></div><div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>Luckyguy2008</i>在2008-1-20 12:24:00的发言:</b><br/><p></p><p>多大的数都满足</p><p>Function 尾数(Num As Range) As Long<br/> Dim i As Long, j As Long<br/> j = Int(Log(Num) / Log(5))<br/> For i = 1 To j<br/> 尾数 = 尾数 + Int(Num / 5 ^ i)<br/> Next<br/>End Function</p><p> </p></div>两个人的代码好像都很简单,而且在有效的数据范围内,用时我电脑都是分不出来的。那就并列第一了。每人10个bb吧。