【vf大神求指教~!编程题!1.编程求Fibonacci数列-查字典问答网
分类选择

来自李天璞的问题

  【vf大神求指教~!编程题!1.编程求Fibonacci数列(即0,1,1,2,3,5,……)前30项和2.编程统计100—10000之间个位数是9的数的个数3.编程统计1000的正整数约数(因子)的个数(1和1000本身除外)cleara=0b=1s=0f】

  vf大神求指教~!编程题!

  1.编程求Fibonacci数列(即0,1,1,2,3,5,……)前30项和

  2.编程统计100—10000之间个位数是9的数的个数

  3.编程统计1000的正整数约数(因子)的个数(1和1000本身除外)

  clear

  a=0

  b=1

  s=0

  fori=1to28

  c=a+b

  s=s+c

  a=b

  b=c

  endfor

  ?s

  2.clear

  s=0

  fori=100to10000

  t=str(i)

  m=substr(t,len(t))

  ifm="9"then

  s=s+1

  endif

  next

  ?s

  3.clear

  s=0

  fori=2to999

  if1000%i=0

  s=s+1

  endif

  next

  ?s

  这些答案都对不对啊?求解!

1回答
2020-03-0701:28
我要回答
提示:回答问题需要登录哦!
戴正熙

  第1题的结果漏了第1项和第2项的和,所以答案少1.所以不是s=0,而是s=a+b.建议用数组,直观

  CLEAR

  DIMENSIONf[30]

  f[1]=0

  f[2]=1

  s=f[1]+f[2]

  FORi=3TO30

  f[i]=f[i-2]+f[i-1]

  s=s+f[i]

  ENDFOR

  ?s

2020-03-07 01:30:16
大家都在问
最新问答