<p><font size="3"> 警察局的老K警员遇到了下面的一个难题,一辆卡车违反了交通规则,撞死了行人,司机畏罪驾车逃跑了。</font></p><p><font size="3">当时有3个人目击了这一车祸的发生,但都没有看清卡车的牌照号码,只注意到牌照号码的某些特征。</font></p><p><font size="3">甲:记得牌照前两个数字是相同的;</font></p><p><font size="3">乙:记得牌照号码后两个数字是相同的;</font></p><p><font size="3">丙:是一个数学家,他说:“牌照号码肯定是四位数,并且这个四位数恰好是一个整数的平方。”</font></p><p><font size="3"> 根据这些线索,你能判断出正确的牌照号码吗?</font></p><p><font size="3"> 你可以开动自己的脑筋来帮助老K,用我们学到让EXCEL --VBA找出答案来!</font></p><p><font size="3">丙说的:这个四位数恰好是一个整数的平方</font></p><p><font size="3">再说明一下:假如某个整数是:X ,<font color="#ff0000">X<font size="1"><sup>2</sup></font>=牌照号码</font>,就是X*X=牌照号码</font></p><p><font size="3"></font> </p><p><font size="3"> 1<span style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;"><font face="宋体">、回贴时要用回复可见方式。<span style="COLOR: blue;">粘贴</span></font></span><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: Arial;">VBA</span><span style="COLOR: blue; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;"><font face="宋体">代码既可。</font></span></font><span style="FONT-FAMILY: Arial;"><font size="3"> </font><span lang="EN-US"><p><font size="3"></font></p></span></span></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p><font size="3"></font></p><p><font size="3"></font></p><p><font size="3"></font></p><p><font size="3"><span lang="EN-US" style="FONT-FAMILY: Arial;"> 2</span><span style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;"><font face="宋体">、正确答案每人奖励</font></span><span lang="EN-US" style="FONT-FAMILY: Arial;">5</span><span style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;"><font face="宋体">个金币,</font></span><span lang="EN-US" style="FONT-FAMILY: Arial;">VBA</span><span style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;"><font face="宋体">入门的学员加奖</font></span><span lang="EN-US" style="FONT-FAMILY: Arial;">10</span></font><font face="宋体"><span style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;"><font size="3">个金币。</font></span><span lang="EN-US" style="FONT-FAMILY: Arial;"><font size="3"> </font><p><font size="3"></font></p></span></font></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p><font size="3"></font></p><p></p><p></p><p></p><p><font size="3"><span lang="EN-US" style="FONT-FAMILY: Arial;"> 3</span><font face="宋体"><span style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;">、由于回贴后你就可以看到其他答案,所以不允许二次回复和编辑原贴子。</span><span lang="EN-US" style="FONT-FAMILY: Arial;"> <p></p></span></font></font></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p><font size="3"><span lang="EN-US" style="FONT-FAMILY: Arial;"> 4</span><font face="宋体"><span style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;">、违反上面规定回贴的,倒扣两个金币</span><span lang="EN-US" style="FONT-FAMILY: Arial;"> <p></p></span></font></font></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p><font size="3"></font> </p><p><font size="3"><font color="#ff0000">牌照号码</font>是:7744</font></p><p><font size="3">Sub 车牌号码()<br/>Dim N As Integer '牌照号码四位<br/>Dim A As Integer '牌照号码第1位数<br/>Dim B As Integer '牌照号码第2位数<br/>Dim C As Integer '牌照号码第3位数<br/>Dim D As Integer '牌照号码第4位数<br/>Dim M As String<br/> For N = 1 To 9999<br/> M = Format(N, "0000") '转为四位数<br/> A = Mid(M, 1, 1)<br/> B = Mid(M, 2, 1)<br/> C = Mid(M, 3, 1)<br/> D = Right(M, 1)<br/> If A = B And C = D And Sqr(N) = Int(Sqr(N)) Then<br/> MsgBox "牌照号码" & N<br/> End If<br/> Next N<br/>End Sub</font></p><p><font size="3"></font> </p><p><font size="3"></font> </p><p><font size="3">最佳答案是:<strong><font face="Verdana" color="#61b713">HYY514</font></strong></font></p><p><font size="3">Sub ff1()<br/>Dim n%, i%, j%<br/>For i = 0 To 9<br/>For j = 0 To 9<br/>n = i & i & j & j<br/>If Int(Sqr(n)) = Sqr(n) And n > 0 Then MsgBox n: End<br/>Next j, i<br/>End Sub <p><br/></p></font></p><p><br/></p><p></p><p><br/></p><p><font size="3"></font> </p>
[此贴子已经被作者于2008-6-21 10:55:01编辑过] |