Visual FoxPro中的一些小问题,急急

编程题1、请编写程序计算1!+2!+3!+……+10!的值。2、编程计算1~100内奇数之和。3、表单设计:假设有一个表单,内有两个标签,名称分别为:Label1和Lab... 编程题
1、请编写程序计算1!+2!+3!+……+10!的值。
2、编程计算1~100内奇数之和。
3、表单设计:假设有一个表单,内有两个标签,名称分别为:Label1和Label2,一个按钮,名称为Command1。功能要求如下:当用鼠标单击按钮后,交换两个标签的标题文本。请编写有关控件相应事件的代码完成以上功能。
4、表单设计:假设有一个表单,内有两个文本框,名称分别为:Text1和Text2,一个标签,名称为Label1,一个命令按钮,名称为Command1。功能要求如下:当用鼠标单击命令按钮后,把输入两个文本框中的数字相加,并把结果显示在标签中。请编写有关控件相应事件代码完成以上功能。
展开
 我来答
赛孚清爽
2011-07-18 · TA获得超过1331个赞
知道小有建树答主
回答量:1133
采纳率:0%
帮助的人:66.5万
展开全部
第一题:
s=0
For i=1 To 10
s0=1
For j=1 To i
s0=s0*j
Next j
s=s+s0
Next i
?s
结果:4037913
程序可以进一步简化。

第二题:
s=0
For i=1 To 100 Step 2
s=s+i
Next i
?s
结果:2500

第三题:
在按钮Command1的Click事件中写入下面的代码:
text1=thisform.label1.Caption
text2=thisform.label2.Caption
thisform.label1.Caption=text2
thisform.label2.Caption=text1

第四题:
在按钮Command1的Click事件中写入下面的代码:
thisform.label1.Caption=STR(VAL(Thisform.text1.Value)+VAL(Thisform.text2.Value))

以上四题在VFP9.0中测试通过。
qpxrmztzu
2011-07-16 · TA获得超过515个赞
知道小有建树答主
回答量:538
采纳率:100%
帮助的人:401万
展开全部
1A;2A;3B;4B;5A;6A;7A;8A;9A;10A;11C;12A;13C
14A;15B;16B;17C;18D;19B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wufeng0126
2011-07-17 · 超过11用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:36.5万
展开全部
三楼的朋友,你的第一个题的循环有问题~!有2个endfor,为什么你只写一个for呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
O心海琉璃O
2011-07-17 · TA获得超过1230个赞
知道小有建树答主
回答量:583
采纳率:100%
帮助的人:294万
展开全部
可采用下列程序或方法:
1、
clear
set talk off
s=1
sum=0
for i=1 to 10
j= 1 to i
s=s*j
endfor
sum=sum+s
endfor
? sum
set talk on

2、
clear
set talk off
sum=0
for i=1 to 100 step 2
sum=sum + i
endfor
?sum
set talk on

3、在command1的click方法中填写下列代码:
a=thisform.label1.caption
thisform.label1.caption=thisform.label2.caption
thisform.label2.caption=a
thisform.refresh

4、在command1的click方法中填写下列代码:
a=thisform.text1.value+thisform.text2.value
thisform.label2.caption=str(a)
thisform.refresh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式