vf程序 从键盘输入一个数n,求s=1!+4!+7!+11!+……+n!的和
答案:1 悬赏:50 手机版
解决时间 2021-11-09 19:22
- 提问者网友:孤凫
- 2021-11-08 21:15
vf程序 从键盘输入一个数n,求s=1!+4!+7!+11!+……+n!的和
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-11-08 21:38
你题目有问题吧, 看前面貌似每个相差3, 但是7后面怎么是11呢?
我现在按照相差3来弄 s=1!+4!+7!+10!+13!+.....
参考代码:
clear
input "请输入n的值:" to n
s=0
for i=1 to n step 3
x=1
for j=2 to i
x=x*j
endfor
s=s+x
endfor
?s追问题目没有问题追答那你告诉我1/4/7/11是什么规律?追问错了,是10,但是你这个好像不对追答哪里不对,还望赐教追问要从第四阶乘开始,而且要*(i-1)*(i-2)追答看来你很不懂。1*2*3....*i不行?干嘛要-1 -2的追问我们老师刚刚讲的思路,我也不知道。为什么for j=2 to i追答x初始值是1,所以不用乘了。当然写1 to i也行,反正乘以一等于没乘有多种写法,我这只是一种。跟你老师不一样也正常追问你这个只有4是对的,输入其他都不对,哪里错了?追答不明白
我现在按照相差3来弄 s=1!+4!+7!+10!+13!+.....
参考代码:
clear
input "请输入n的值:" to n
s=0
for i=1 to n step 3
x=1
for j=2 to i
x=x*j
endfor
s=s+x
endfor
?s追问题目没有问题追答那你告诉我1/4/7/11是什么规律?追问错了,是10,但是你这个好像不对追答哪里不对,还望赐教追问要从第四阶乘开始,而且要*(i-1)*(i-2)追答看来你很不懂。1*2*3....*i不行?干嘛要-1 -2的追问我们老师刚刚讲的思路,我也不知道。为什么for j=2 to i追答x初始值是1,所以不用乘了。当然写1 to i也行,反正乘以一等于没乘有多种写法,我这只是一种。跟你老师不一样也正常追问你这个只有4是对的,输入其他都不对,哪里错了?追答不明白
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯