C语言之打印等腰杨辉三角形

您所在的位置:网站首页 打印以下杨辉三角 C语言之打印等腰杨辉三角形

C语言之打印等腰杨辉三角形

2024-07-07 18:49| 来源: 网络整理| 查看: 265

前言

杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。杨辉三角是中国数学史上的一个伟大成就。

一、主要规律

1.每个数等于它上方两数之和。 2.每行数字左右对称,由1开始逐渐变大。 3.第n行的数字有n项。 4.前n行共[(1+n)n]/2 个数。

二、主要题型 1.请打印一个10行的等腰杨辉三角形(由特殊)

解题思路:观察杨辉三角形的排列规律发现,外围,即每行的首尾数字均为1,则将特殊的优先处理。之后再从第3行开始打印,发现每个数字等于其肩上数字之和,将这个关系规律抽象为一个表达式进行循环对数组中的元素赋值。赋值完毕后开始打印,主意等腰三角形,意味着每一行要通过打空格来实现等腰三角形的效果,则再定义一个循环变量k来控制空格的打出。 代码如下:

#include"stdio.h" int main() { int i,j,k,a[10][10]; for(i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3