VB计算1到1000能被5整除或能被7整除的整数的个数

补充完整SubSaveData()OpenApp.Path&"PROGOUT.DAT"ForOutputAs#1Print#1,Text1.TextClose#1EndS... 补充完整
Sub SaveData()
Open App.Path & "PROGOUT.DAT" For Output As #1
Print #1, Text1.Text
Close #1
End Sub

Function Fun()
'********begin********

Next
'*********end*********
End Function

Private Sub Command1_Click()
d = Fun()
Text1.Text = d
SaveData
End Sub
展开
 我来答
慎重还可靠灬宝贝f
推荐于2018-03-13 · TA获得超过12.9万个赞
知道大有可为答主
回答量:1.9万
采纳率:52%
帮助的人:2638万
展开全部
小于1000不包括1000
5和7的最小公倍数是35,就是找到1000以下的不能被5整除,不能被7整除的数.
能被5整除:(1000÷5-1)=199
能被7整除:(1001÷7-1)=142
重复计算的:999÷35=28.
小于1000能被5整除,或能被7整除的正整数的个数为:199+142-28=303个

Function Fun()
'********begin********
Dim Tmp As Integer
Fun = 0
For Tmp = 1 To 1000
If (Tmp \5 = Tmp /5) Or (Tmp \ 7 = Tmp / 7) Then Fun = Fun + 1
Next

'*********end*********
End Function
基本原理:如果a能被b整除的话那么 a\b=a/b
【a\b 表示a除以b的整数部分】
信心安J
推荐于2017-12-16 · TA获得超过402个赞
知道小有建树答主
回答量:787
采纳率:0%
帮助的人:724万
展开全部
Function Fun()
'********begin********
Dim Tmp As Integer
Fun = 0
For Tmp = 1 To 1000
If (Tmp \ 3 = Tmp / 3) Or (Tmp \ 7 = Tmp / 7) Then Fun = Fun + 1
Next

'*********end*********
End Function
答案:428
基本原理:如果a能被b整除的话那么 a\b=a/b
【a\b 表示a除以b的整数部分】
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
畅快又典雅灬小鲤B
2018-03-13 · TA获得超过1.7万个赞
知道小有建树答主
回答量:4万
采纳率:13%
帮助的人:2078万
展开全部
ilm market in recent times. F
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式