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
保存文档并编译输出的结果如下:
这可以验证我们的程序是正确的。