C 语言输出杨辉三角。

a站是什么2022-06-28  17

C 语言输出杨辉三角。 工具/材料

Gcc+vim(linux)或visual studio(windows)

操作方法 01

使用vim创建一个文件yanghui.c并打开它进行编辑。

02

输入预处理指令# include < stdio.h gt用于调用输出函数printf。

03

编译一个函数void杨辉(int n)。
其中n代表二项式的次数。

04

首先查二项式的幂。如果小于0,说明输入次数不合法。直接结束打印并给出提示。

05

然后定义一个(n+1)*(n+1)的二维数组,将所有值初始化为0。

06

然后根据杨辉三角定律给数组赋值:
每行第一个和最后一个数都是1;
其他数等于该数的上数与左上角数之和。

07

输出杨辉三角形,不相关的数组数据不会输出,注意换行。

08

在主函数中,测试void杨辉(int n),选择的参数是3,7,10。

09

保存文档并编译输出的结果如下:
这可以验证我们的程序是正确的。

转载请注明原文地址:https://juke.outofmemory.cn/read/505143.html

最新回复(0)