vfp编写程序:1. 从键盘任意输入一个数(位数大于等于3位),把各个数位拆开并进行相加,输出和的结果

1.从键盘任意输入一个数(位数大于等于3位),把各个数位拆开并进行相加,输出和的结果。如输入3456,求3+4+5+6的和并输出。2.编程打印10000—12000之间的... 1. 从键盘任意输入一个数(位数大于等于3位),把各个数位拆开并进行相加,输出和的结果。如输入3456,求3+4+5+6的和并输出。2. 编程打印10000—12000之间的对称数。5位数的对称数定义即数的第1位和第5位数相等,并且第2位和第4位数相等,如10101,11511等。 展开
 我来答
天天晚上数钞票
2018-05-16 · TA获得超过1003个赞
知道小有建树答主
回答量:862
采纳率:87%
帮助的人:701万
展开全部
Clear
input “请输入任意数字(位数大于等于3)” to snum &&输入到变量
**判断输入大于等于3
if len(snum)<3
message(“你输入数字位数小于3”)
return
endif
**数位拆开相加
numb=0
for i=1 to len(snum)
a=substr(snum,i,1)
aa=var(a) &&每位转化为数值
numb=numb+aa &&各个数位相加
endfor
?”输出和值:”,numb
追答
var改成val
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式