1.    使用for循环计算1到1000之间能既能被7整除也能被11整除的所有的数的和。(结果为6006)源程序代码

sum=0

i=1

for i=1 to 1000

if((i%7=0) and(i%11=0))then

sum=sum+i

endif

endfor

?sum

2 将上题(第1题)写改成do while循环来设计程序。

sum=0

i=1

do while i<1000

i=i+1

if((i%7=0) and(i%11=0))then

sum=sum+i

endif

enddo

?sum

3  从键盘任意输入一整数n,计算n的阶乘。

input "输入您需要计算的数值:" to n

i=2

res=1

do while i<=n

res=i*res

i=i+1

enddo

?res

4. 将自由表设置为默认目录,利用当循环(do while--enddo)设计程序,统计工资表中工资>1220员工人数,并输出,程序文件名为sy1.prg,写出源程序代码

set talk off

clear

use 职工表.dbf

n=0

loca for 工资>1220

do while .not.eof()

n=n+1

continue

enddo

?n

5.      将自由表设置为默认目录,利用指针循环(scan--endscan)设计程序统计,统计统计工资表中工资>1220员工人数,并输出,程序文件名为sy2.prg,写出源程序代码

set talk off

clear

use 职工表.dbf

n=0

scan for 工资>1220

n=n+1

endscan

?n

6.      已知数列an=an-1+an-2, a1=1,a2=3,设计程序从键盘任意输入一整数x,输出第x项的值,如输入3,表示输出a3,则输出4,若输入4,则输出7,程序文件名为sy3.prg写出源程序代码

input "请输入数据:" to n

res=0

if n>=1 then

res=fbnj(n)

endif

?res

func fbnj

paran

p=1

docase

casen=1

return1

casen=2

return3

casen>2

returnfbnj(n-1)+fbnj(n-2)

endcase

endif

func f

paran

ifn=1 then

return1

else

ifn=2 then

return3

else

returnf(n-1)+f(n-2)

endif

endif

input "input n" to n

a1=1

a2=3

an=0

for i=3 to n

an=a2+a1

a1=a2

a2=an

endfor

?an

VFP 实验参考答案的更多相关文章

  1. web实验指导书和课后习题参考答案

    实验指导书 :http://course.baidu.com/view/daf55bd026fff705cc170add.html 课后习题参考答案:http://wenku.baidu.com/li ...

  2. MySQL练习题参考答案

    MySQL练习题参考答案 2.查询“生物”课程比“物理”课程成绩高的所有学生的学号: 思路: 获取所有有生物课程的人(学号,成绩) - 临时表 获取所有有物理课程的人(学号,成绩) - 临时表 根据[ ...

  3. C#复习⑨(附带C#参考答案仅限参考)

    C#复习⑨ 2016年6月22日 14:28 C#考试题&参考答案:http://pan.baidu.com/s/1sld4K13 Main XML Comments & Pointe ...

  4. Java 往年试卷参考答案!!!

    仅供参考: 第一题: E C E A D D C A C A C A B A B C C D B C 第二题: True True False 11 12 13 14 No such file fou ...

  5. 另一套Oracle SQL练习题,更新参考答案

    题干: create table student( sno ) primary key, sname ), sage ), ssex ) ); create table teacher( tno ) ...

  6. s15day12作业:MySQL练习题参考答案

    MySQL练习题参考答案   导出现有数据库数据: mysqldump -u用户名 -p密码 数据库名称 >导出文件路径           # 结构+数据 mysqldump -u用户名 -p ...

  7. 【转载】经典10道c/c++语言经典笔试题(含全部所有参考答案)

    经典10道c/c++语言经典笔试题(含全部所有参考答案) 1. 下面这段代码的输出是多少(在32位机上). char *p; char *q[20]; char *m[20][20]; int (*n ...

  8. 《招聘一个靠谱的iOS》面试题参考答案(下)

    相关文章: <招聘一个靠谱的iOS>面试题参考答案(上) 说明:面试题来源是微博@我就叫Sunny怎么了的这篇博文:<招聘一个靠谱的 iOS>,其中共55题,除第一题为纠错题外 ...

  9. python编程快速上手之第10章实践项目参考答案

      本章主要讲了python程序的调试,当程序有BUG或异常的时候,我们如何调试代码找出问题点.其实在本章之前的章节我们做练习的时候都会遇到各种各样的错语和异常,最初当不知道程序哪里出错的情况下不可否 ...

随机推荐

  1. BitMap 算法

    什么是 BigMap 算法 所谓 BitMap 就是用一个 bit 位来标记某个元素对应的 value,而 key 即是这个元素.由于采用bit为单位来存储数据,因此在可以大大的节省存储空间. 算法思 ...

  2. MySQL学习笔记(四)—存储过程

    一.概述      存储过程是数据库定义的一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句.存储过程可以避免开发人员重复的编写相同的SQL语句,而且存储过程是在MySq ...

  3. 使用IO流实现音频的剪切和拼接

    需求: 使用IO流将指定目录下的若干个音频文件的高潮部分,进行剪切,并重新拼接成一首新的音频文件 思路(以两首歌为例): 第一首歌有一个输入流对象bis1.第二首歌有一个输入流对象bis2,他们公用一 ...

  4. gulp 学习笔记

    以这次学习gulp为契机来同时了解和学习node相关的知识和概念,比如 npm,package.json等,为以后学习node打好基础. 目录   npm     查看模块     安装模块      ...

  5. Spring Boot 学习笔记--整合Thymeleaf

    1.新建Spring Boot项目 添加spring-boot-starter-thymeleaf依赖 <dependency> <groupId>org.springfram ...

  6. 手机QQ无法临时会话的解决方案

    手机网页发起临时会话:    <a href="mqqwpa://im/chat?chat_type=wpa&uin=3355135984&version=1& ...

  7. Cookie中文乱码问题

    页面一登录,页面二保存用户信息,放入Cookies里. 但是Cookies放入中文会引起编码问题,如报错“Control character in cookie value, consider BAS ...

  8. Elasticsearch高级搜索排序( 中文+拼音+首字母+简繁转换+特殊符号过滤)

    一.先摆需求: 1.中文搜索.英文搜索.中英混搜   如:"南京东路","cafe 南京东路店" 2.全拼搜索.首字母搜索.中文+全拼.中文+首字母混搜   如 ...

  9. ASP.NET MVC4 微信公众号开发之网页授权(二):通过公众号AppID(应用ID)和AppSecret(应用密钥)取得网页授权openid

    ASP.NET MVC4 微信公众号开发之网页授权(一):搭建基础环境 通过了上一篇文章我们已经搭建好了基础开发大环境,现在打开开发环境这里我用的是 vs2013,通过如下方式: 拼接请求链接重定向到 ...

  10. AngularJS创建新指令directive参数说明

    var myapp = angular.module('myapp', []); myapp.directive('worldname', function() { return { template ...