早教吧作业答案频道 -->其他-->
我又来了,每周一次。。。。1.已知如下形式的四位数a2b3能被23整除,编写程序求出这些四位数。2.输出100以内的所有素数(质数)。3.一个数如果恰好等于它的因子之和,这个数称为“完
题目详情
我又来了,每周一次。。。。
1. 已知如下形式的四位数 a2b3 能被23整除,编写程序求出这些四位数。
2. 输出 100 以内的所有素数(质数)。
3. 一个数如果恰好等于它的因子之和,这个数称为“完数”。例如 6 的因子有 1、2、3,而且 6 = 1 + 2 + 3,因此 6 是完数。编写程序找出 1000 以内的所有完数,并按下面格式输出: 6 its factors are 1,2,3
VFP啊~
1. 已知如下形式的四位数 a2b3 能被23整除,编写程序求出这些四位数。
2. 输出 100 以内的所有素数(质数)。
3. 一个数如果恰好等于它的因子之和,这个数称为“完数”。例如 6 的因子有 1、2、3,而且 6 = 1 + 2 + 3,因此 6 是完数。编写程序找出 1000 以内的所有完数,并按下面格式输出: 6 its factors are 1,2,3
VFP啊~
▼优质解答
答案和解析
1、
clear
?"形如a2b3 能被23整除的这些四位数有:"
for i=1000 to 9999
k=alltrim(str(i))
if substr(k,2,1)="2" and right(k,1)=3 and i%23=0
??i
endif
endfor
2、
clear
??"1到100之间的素数为:"
for i=2 to 100
x=0
for j=2 to i-1
if i/j=int(i/j)
x=1
endif
endfor
if x=0
??alltrim(str(i))+" "
endif
endfor
3、
clear
?"1到1000内的所有完数为:"
for i=1 to 1000
s=0
for j=1 to int(i/2)
if i%j=0
s=s+j
endif
endfor
if s=i
??i
endif
endfor
clear
?"形如a2b3 能被23整除的这些四位数有:"
for i=1000 to 9999
k=alltrim(str(i))
if substr(k,2,1)="2" and right(k,1)=3 and i%23=0
??i
endif
endfor
2、
clear
??"1到100之间的素数为:"
for i=2 to 100
x=0
for j=2 to i-1
if i/j=int(i/j)
x=1
endif
endfor
if x=0
??alltrim(str(i))+" "
endif
endfor
3、
clear
?"1到1000内的所有完数为:"
for i=1 to 1000
s=0
for j=1 to int(i/2)
if i%j=0
s=s+j
endif
endfor
if s=i
??i
endif
endfor
看了 我又来了,每周一次。。。。1...的网友还看了以下:
在1——10000中,有多少个不出现数字3?这些没有数字3的数中,有多少个不是3的倍数 2020-04-26 …
在1,2,3...,100这100个数中,有的是三的倍数,如3,6,9...;也有一些是5的倍数如 2020-05-13 …
[x]表示不超过x的最大整数,如[3.2]=3,已知正整数n小于2002,且n小于2002,则这样 2020-05-21 …
求100到200之间的孪生素数及共有多少对?若A为素数,而A+2也是素数,则称A和A+2是一对孪生 2020-06-06 …
有一定难度的数学题!已知:a是有理数,[a]表示不超过a的最大整数.如:[3.2]=3,[-1.5 2020-06-13 …
有9张同样大小的圆形纸片,其中标有数码“1“的有1张;标有数码“2“的有2张;标有数码“3“的有3 2020-06-17 …
如果一个正整数能表示为两个正整数的平方差,那么正整数为“智慧数”如3=2的平方-1的平方,7=4的 2020-07-31 …
口袋里装有7个大小相同的球,其中三个标有数字1,两个标有数字2口袋里装有7个大小不同的球,其中三个标 2020-11-04 …
对于一个自然数,如果能找到非零自然数k和l,使得n=k+l+kl,则称n为一个“好数”,如3=1+1 2020-11-18 …
对于一个自然数,如果能找到非零自然数k和l,使得n=k+l+kl,则称n为一个“好数”,如3=1+1 2020-11-18 …