VFP程序题库

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

求所有符合算式ab*ba=3627的最大的两位数ab(即a*10+b)。其中a、b是1~9之间的一位整数。

set talk off

clear

for x=11 to 99

a=int(x/10)

b=mod(x,10)

*下行有错

y=a*10+b

if x*y=3627

exit

endif

endfor

? y

set talk on

return

下列程序求能被11整除且有一位数字为7的三位数的个数。填空完成程序,然后运行程序得出正确结果。(答案填程序运行结果,保留整数位)

SET TALk OFF

CLEA

S=0

X=100

DO WHILE X<999

IF MOD(______)=0

A=INT(X/100)

B=INT(X/10)-A*10

C=X-A*100-B*10

IF A=7.OR.B=7.OR.C=7

________

ENDIF

ENDIF

X=X+1

ENDDO

? S

RETU

某一正整数,进行递减,每次将该数减半后再减一,当对该数进行第10次减半时发现该数只剩下1不能再减了,求该数。

求方程3x-7y=1在条件|x|<100且|y|<40下的整。数解的个数

求方程3x-7y=1在条件|x|<100且|y|<40下的整。数解的个数

set talk off

clear

*下行有错

n=1

for x=-99 to 99

y=int((3*x-1)/7)

*下行有错

if 3*x-7*y=1 or abs(y)<40

n=n+1

endif

endfor

? n

set talk on

return

已知存在数列:f(1)=1,f(2)=1,f(3)=0,f(n)=f(n-1)-2*f(n-2)+f(n-3)(n>=4)。求f(10)到f(60)的和是多少(包括f(10)和f(60))。填空完成程序,然后运行程序得出正确结果。(答案填程序运行结果,保留整数位)

set talk off

clea

dime f(100)

sum1=0

f(1)=1

f(2)=1

f(3)=0

for n=4 to 61

f(n)=_________________

endfor

for _______________

sum1=sum1+f(n)

endfor

? sum1

Retu

求在[2,1000]之间的所有同构数之和(某正整数的平方,其低位与该数本身相同,则称该数为同构数。例如25^2=625,625的低位25与原数相同,则称25为同构数)。

相关文档
最新文档