当前位置:常识集 > 母婴教育 > 学习交流 > C 语言输出杨辉三角。
手机版

C 语言输出杨辉三角。

来源:常识集 阅读:3.44W 次

工具/材料

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

操作方法

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

C 语言输出杨辉三角。

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

C 语言输出杨辉三角。 第2张

编译一个函数void yanghui(int n)。其中,n表示二项式的次数。

C 语言输出杨辉三角。 第3张

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

C 语言输出杨辉三角。 第4张

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

C 语言输出杨辉三角。 第5张

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

C 语言输出杨辉三角。 第6张

对杨辉三角进行输出,不相关的数组数据不输出,并注意换行。

C 语言输出杨辉三角。 第7张

在main函数中对 void yanghui(int n)进行测试,选用参数为3, 7, 10。

C 语言输出杨辉三角。 第8张

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

C 语言输出杨辉三角。 第9张
本文链接:https://www.changshiji.com/myjy/jiaoliu/k4rrg.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。