VB程序设计 , 期末考试题库 .求最后答案,回答几个是几个吧,但是不要乱给答案,谢谢。

1,[100,666]范围内同时满足以下两个条件的十进制数.⑴其个位数字与十位数字之和除以10所得的余数是百位数字;⑵该数是素数;求有多少个这样的数?2,编程计算10-5... 1,[100,666]范围内同时满足以下两个条件的十进制数. ⑴其个位数字与十位数字之和除以10所得的余数是百位数字;⑵该数是素数; 求有多少个这样的数?

2,编程计算10-500的偶数和。

3,编写程序,求[200,1000]既能被3整除又能被5整除的数的和。

4,编写程序,求三位数的奇数中,所有各位数字之和是15的倍数的数的和。

5,编写程序,求在3000以内能被17或者23整除的正整数的个数。

6,编写程序,统计100到650之间能同时被3和7整除的数的个数。

7,编写程序,已知:S=2+4+8+16+32+…,求S不大于5000的最大值。
展开
 我来答
百度网友fd6a341f2
2011-05-28 · TA获得超过476个赞
知道小有建树答主
回答量:1170
采纳率:0%
帮助的人:417万
展开全部
VB考这些数学题干什么?现在的教育都在误导学生!!!VB应该是用来帮助我们学习的,不是研究什么是素数轿源什么是乘除来乘除去的!无语了!每个学生都要研究这些吗?
答案也很简单,以下代码都是亏帆槐在Command1_Click()中执行。
1.我这个代码应该是你们要的结果,其实代码可以优化的更好玩(暂时不说)。
n = 0
for i = 100 to 666
a = Int(n / 100) '获得百位数,以下分别是获得十位数个位数
b = Int(Int(n / 10) Mod 10)
c = n Mod 100 Mod 10
if (a+b) Mod 10 = c then
print i '这里是在销友窗体print,具体如何显示结果你看你的试题要求喽。
end if
For j = 2 To Sqr(i)
If i Mod j = 0 Then Exit For
Next j
If j > Sqr(i) Then
'是素数,就累加
n=n+1
End If
next i
print n

2.
for i = 10 to 500 step 2
n = n +1
next i
print n
3.写到这里有点print烦了,什么题目啊,无聊至极
for i = 200 to 1000
if i mod 3 = 0 and i mod 5=0 then
n = n+i
end if
next i
print n
4.算了,这分我拿不下了。太累
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-05-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
2.
for i=10 to 500 step 2
sum=sum+i
next i
print sum

3.
for i=200 to 1000
if i mod 3+i mod 5=0 then sum=sum+i
next
print sum

5.
for i=1 to 3000
if i mod 17=0 or i mod 23=0 then j=j+1
next
print j

6.
for i=100 to 650
if i mod 3+i mod 7=0 then j=j+1
next
print j

7.
i=2
do while sum<5000
sum=sum+i
i=i*2
loop
print i/2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式