VFP编程:使用一个for输出数字菱形
仅用1个for就能有下图效果,很震撼吧?快来看这篇经验。
1、 启动VFP程序,设定文件存放的目录。
2、 推荐以代码形式设置:set default to 。
3、 这里采用默认路径,不再另行指定目录。
4、 在命令窗口将程序编辑器打开。
5、 推荐用代码方式:通过modify command 来创建程序。
6、 这里使用modi comm,通过for循环来构建一个名为使用一个for构图的程序。

7、 输入如下代码。
8、 输入提示:输入1到9之间的数:,将输入值赋给n。
9、 程序简要分析:
10、 程序主干分4步,展开函数括号,这样更易于阅读。
11、 函数按从内到外的顺序执行(图中两个第2步并非错字)。

12、 详细讲解第一步。
13、 用10的(n+1 - |i|)次方能得到10、100之类的整数。
14、 得到的整数除以9,这个整数就会变成1.11、11.11、111.11之类的数。
15、 详细解释第2步。
16、 把第一步所得的数取整,得到像1、11、111、1111、11111这样的整数。
17、 把这个数再平方,奇妙的事就出现了!
18、 像上面例子那样,它们的平方依次是。
19、 1
20、 121
21、 神不神?

22、 第三步的详细解释。
23、 第三步是把第二步得到的数字转换为字符型。

24、 详细讲解第4步。
25、 第四步仅去空格,目的是排列整齐。
26、 运行时可将这一步注释掉,然后看看会出现什么情况。

文章标题:VFP编程:使用一个for输出数字菱形
文章链接://www.hpwebtech.com/jiqiao/329998.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:如何调整VFP输出的字的大小
- 下一问:如何将VFP的grid设置成点击标题过滤
其他类似技巧
- 2025-04-02 14:32:01怎么在vfp的项目中添加表?
- 2025-04-02 13:39:01VFP编程:打印等腰杨辉三角
- 2025-04-02 12:37:01在vfp中,怎么输入逻辑性常量?
- 2025-04-02 12:19:01在vfp中,怎么输入数值型常量?
- 2025-04-02 11:01:01vfp中创建表与表之间一对一的关系
- 2025-04-02 08:25:01vfp程序皮肤的使用方法
- 2025-04-01 20:34:01如何调整vfp中的输入和输出字体?
- 2025-04-01 20:24:01VFP编程:任意数自定义升降序排序
- 2025-04-01 19:00:02如何将VFP的grid设置成点击标题过滤
- 2025-04-01 18:09:01VFP编程:使用一个for输出数字菱形
vfp软件简介
vfp6.0是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,vfp6.0主要用于开发数据管理与运算等方面的软件。 软件基础简介Visual FoxPro 6.0简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。非常好的数据开发软件。CDK... 详细介绍»





