VFP的两个题

1.试求所有1~999其值等于它的各位数字立方之和的数,并求出所有这些数之和。(用for....endfor结构2.做一个表单,单击输出命令按钮时,编辑框中输出大写字母表... 1.试求所有1~999其值等于它的各位数字立方之和的数,并求出所有这些数之和。(用for....endfor结构
2.做一个表单,单击输出命令按钮时,编辑框中输出大写字母表(每行显示7个字母)(这个题除了编程外也说下怎么设置每排只显示7个)
可以的话详细讲解下编码.谢谢了
展开
 我来答
pmsong
2012-11-16 · 超过11用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:27.4万
展开全部
1、
j=0
for i=1 to 999
a=int(i/100)
b=mod(int(i/10) ,10)
c=mod(i,10)
if i=a*a*a+b*b*b+c*c*c then
? i
j=j+i
endif
endfor
? "其总和:",j
2、
在表单中加入一个命令按钮和一个编辑框(edit1)
在命令按钮的click事件中加入下代码

j=0
tx=''
for i=65 to 90 && i为字母的ASC码,每循环一次加一个字母(用CHR)
tx=tx+chr(i)
j=j+1
if j=7 &&在第七个字母后追加一个回车符(chr(13))换行并把计数回零开始算下一行的字母数
j=0
tx=tx+chr(13)
endif
endfor
thisform.edit1.value=tx &&把串值赋给编辑框
thisform.refresh
pdzhouj
2012-11-12
知道答主
回答量:16
采纳率:0%
帮助的人:4.3万
展开全部
for i=100 to 999
a=int(i/100)
b=mod(int(i/10) ,10)
c=mod(i,10)
if i=a*a*a+b*b*b+c*c*c then
? i
endif
endfor
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式