更新时间2018-05-10 11:30:09
用VFP编程;从键盘任意输入一个数(大于三位)把各个数位拆开并进行相加,输出和的结果?如3456,求3+4+5+6
简单的程序参考如下
set talk off
x=INPUTBOX("input a number")
a=VAL(x)
s=0
DO while a<>0
b= MOD(a,10)
a=INT(a/10)
s=s+b
ENDDO
? s
-------------------
vfp是上世纪就淘汰的数据库工具,学校用它是因为以前国家程序员考试用它
而今年开始,国考不再用vfp,改用python了
所以学习这个没意义了
PS:楼上的用C写的,且算法复杂还没有达到要求,一看就是C没学好的,c语言也可用while写成的