
小编用C语言来模拟输出杨辉三角。
打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。如下图所示。
然后输入一个布尔值,用long定义。用来定义输出多少行杨辉三角。
然后我们需要一个for循环来为我们循环输出提供可能。
根据杨辉三角特有的特性(端点的数为1,每个数等于它上方两数之和,每行数字左右对称,由1开始逐渐变大。)得出:我们第一行输出的更定是1,每行的最开始和结束也是1. 所以我们还需要定义一个for循环。
然后我们需要定义一个数值为1,用来输出。以及用一个数值来输出杨辉三角特有的特性:k=k*(i-j)/j;
然后调试程序如下图,图中含有代码和调试结果。
