VFP程序设计 求当1!+3!+5!+7!+...+n!的值不超过1020时的临界值及n值

问题描述:

VFP程序设计 求当1!+3!+5!+7!+...+n!的值不超过1020时的临界值及n值
1个回答 分类:综合 2014-10-26

问题解答:

我来补答
HILE .t.
m=m*(n+1)*(n+2)
n=n+2
s=s+m
t=s+m*(n+1)*(n+1)
DO CASE
CASE s<=1020 AND t>=1020
EXIT
CASE s>1020
n=n-2
EXIT
CASE t<1020
LOOP
ENDCASE
ENDDO
?n
2.
m=INPUT NUMBER
DO case
case m<4
?"无"
CASE m=4
?"4"
OTHERWISE
?alltrim(str(m))+"里有"+"4"
s=1
FOR t=5 TO m STEP 1
IF t%2=0
a=t/2
i=2
DO WHILE i<=a-1
IF MOD(a,i)=0
b=0
exit
ELSE
b=1
i=i+1
ENDIF
ENDDO
IF b=1
?","+ALLTRIM(STR(t))
s=s+1
ENDIF
ENDIF
ENDFOR
ENDCASE
?"共"+alltrim(str(s))+"个这样的数!"
再问: 老师要求用循环语句呀,麻烦你啦
 
 
展开全文阅读
剩余:2000
下一页:奇偶性的应用。