VFP编程:打印等腰杨辉三角
本经验介绍如何打印任意行数的等腰杨辉三角。
1、 打开VFP,设置文件保存路径。
2、 建议采用代码设置:将默认值设为。
3、 这里采用默认路径,不再另行指定目录。
4、 在命令行界面启动程序编辑器
5、 建议采用代码形式:modify command 来创建程序,这是最优选择。
6、 此处通过 modi comm temp 创建一个名为 temp 的程序文件。

7、 将以下代码复制到程序编辑器中即可使用,简单方便,快速上手。
8、 请输入杨辉三角的行数:
9、 使用 3*(a-i) 的空间调整,旨在平衡因数字位数差异引发的错位问题,确保布局整齐。
10、 将数组所有元素置为1,即t(i,j)=1。
11、 若j不为1且i不等于j,则用下一行表达式的结果覆盖t(i,j)的值;当j=1或i=j时,不改变。
12、 代码讲解
13、 为何要使用3乘以(a-i)?
14、 主要是因为用户输入时可能输出较大数字,为平衡杨辉三角两侧,用3*(a-i)。若用户输入5以内(输出均为个位数),则需2*,后续部分也会相应调整。
15、 也要改为:用 str(t(i,j),4) 加上 space(2) 表示。
16、 若让用户输入较大数字,同时保持杨辉三角等腰形状,程序会复杂化。这里不再探讨,感兴趣的读者可尝试调整相关参数。
17、 (相关参数已在下图中用紫色标出)

文章标题:VFP编程:打印等腰杨辉三角
文章链接://www.hpwebtech.com/jiqiao/330711.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:在vfp中,怎么输入逻辑性常量?
- 下一问:怎么在vfp的项目中添加表?
其他类似技巧
- 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... 详细介绍»





