- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF程序题库.doc
输入3 个数,大小排序
set talk off
input 请输入第一个数: to a
input 请输入第二个数: to b
input 请输入第三个数: to c
if ab
t=a
a=b
b=t
endif
if ac
t=a
a=c
c=t
endif
if bc
t=b
b=c
c=t
endif
?a,b,c
Return
Set talk on
100里能被3,5整除的数及个数
Set talk off
clear
n=0
i=1
Do while i=100
IF MOD(i,3)=0 .OR. MOD(i,5)=0
**int(i/3)=i/3 .OR. int(i/5)=i/5
?? i
n=n+1
Endif
i=i+1
enddo
? 满足条件的数的个数为:,n
Set talk on
Return
计算n的阶乘
Set talk off
Input 请输入n的值: to N
S=1
For I=1 to N
S=S*I
Endfor
?S
Set talk on
Return
计算5 的阶乘
SET TALK OFF
S=1
M=1
FOR M=1 TO 5
S=S*M
ENDFOR
? S
SET TALK ON
RETURN
连乘积大于720退出
Set talk off
s=1 S 表示积
I=1
Do while .T.
s=s*i
IF S720
EXIT
ENDIF
I=I+1
Enddo
? s=,s
Set talk on
5个数中求最大值
Set talk off
Input 请输入第一个数: to x
For i=1 to 4
Input 请输入第+str(i+1)+个数:to y
If yx
x=y
endif
endfor
?x
Set talk on
Return
1到100的和
SET TALK OFF
S=0
I=1
DO WHILE I=100
S=S+I
I=I+1
ENDDO
?S
SET TALK ON
RETURN
用水量
SET TALK OFF
INPUT 请输入用水量: TO W
IF W5
X=0.8*W
ELSE
X=0.8*5+(W-5)*1.4
ENDIF
?应交水费为:+STR(X)+元
SET TALK ON
RETURN
求1/2+。。。。。。。+1/100的和
SET TALK OFF
clear
i=1
n=2
s=0
do while n=100
s=s+1/n
n=n+1
enddo
?1/2+1/3+......+1/100的和是:,s
Return
统计zg表里男性和女性职工人数
set talk off
use zg
count for 性别=男 to b
count for 性别=女 to b
?性别为男的职工人数是:,a
?性别为女的职工人数是:,b
use
set talk on
return
求S=1!+2!+…+N!
Clear
s=1
y=0
input请输入N的值 to n
for i=1 to n
s=s*i
y=y+s
endfor
?y
Return
*【程序设计】
*-------------------------------------------------------
*题目:从键盘上输入10个整数,将其中的奇数与偶数分别相加后
* 输出奇数和以及偶数和。请将下列程序填写完整。
* (提示:利用IF…ENDIF语句实现,判断某一个数m的奇偶,
* 用m/2=int(m/2) )。
* 请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
SET TALK OFF
CLEAR
I=1
A=0
J=0
DIME NO(10)
DO WHILE I=10
INPUT 输入整数: TO NO(I)
**********Program**********
IF NO(I)/2=INT(NO(I)/2)
A=NO(I)+A
ELSE
J=J+NO(I)
ENDIF
********** End **********
I=I+1
ENDDO
?奇数和:,J,偶数和:,A
RETURN
定期存款
Set talk off
nx=0
@5,10 say 输入定期年限 get nx
read
do case
case nx1
11=0.03
case nx3
11=0.05
case nx5
110.07
otherwise
@8,10 say 11
Set talk on
*题目:用DO WHILE 循环语句编写程序。程序实现的功能为竖向
* 显示
您可能关注的文档
- vb试题库答案.doc
- 1460378067趣味肌电图-探秘椎旁肌.pptx
- verilog 设计经验总结.doc
- 18001内审试题.doc
- VFP基础教程-VFP语言基础.doc
- Visual C++面向对象与可视化程序设计CD第2章 .ppt
- Visual C++面向对象与可视化程序设计CD第3章.ppt
- Visual C++面向对象与可视化程序设计CD第5章.ppt
- VMware中安装Fedora19.doc
- W11-4平台电气实操题库0220.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)