关于VFP编程:1!+3!+5!+...+N!

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:23:17
用VFP编程计算1!+3!+5!+...+N!
我同学的笔记如下~但无法求出结果~求各位大虾帮个忙看看~或介绍下其他较好的方法~谢谢~!
set talk off
clear
accept"请输入一个数:"to n
s=0
i=1
do while i<=n
t=1
for j=1to i
t=t*j
endfor
s=s+t
i=i+2
enddo
?"1!+3!+...+n!=",s
set talk on
运行后显示操作数与操作符不匹配还是什么的大概这个意思~

将accept改成INPUT就行了
我样:
INPUT "请输入一个数:"to n

找不到VFP,表面上暂时看不出什么问题.
无法求出结果是什么意思,无显示?死循环?数值超表示范围?
建议在循环中增加调试输出的一些信息,并且输入典型合法数字如3,5等,观察是不是运行流程如你所愿.

真有意思

发饿按时地方喀什风纪扣说大话反对撒法反抗哈沙市丹江口后防