杨辉三角是数学中关于二项式展开系数的一个数表 , 由我国古代著名数学家杨辉发现了其中的规律 。 今天 , 小编带大家看看如何能够利用c语言输出杨辉三角 。 东西/材料 gcc+vim(linux)或visual studio(windows)
操作方式 01 利用vim建立一个文件yanghui.c , 并打开它进行编纂 。
文章插图
02 起首输入预处置指令 #include <stdio.h> , 用于挪用输出函数printf 。
文章插图
03 编译一个函数void yanghui(int n) 。 此中 , n暗示二项式的次数 。
文章插图
04 起首 , 对二项式的幂次进行查抄 , 若小于0 , 申明输入的次数是不正当的 , 直接竣事打印并给出提醒 。
文章插图
05 然后界说一个(n+1)*(n+1)的二维数组并初始化所有值为0 。
文章插图
06 然后按照杨辉三角的纪律给数组赋值:
每一行的第一个与最后一个数都是1;
其他的数等于该数的上面一个数与左上角的数之和 。
文章插图
07 对杨辉三角进行输出 , 不相关的数组数据不输出 , 并注重换行 。
文章插图
08 【C 语言输出杨辉三角。】在main函数中对 void yanghui(int n)进行测试 , 选用参数为3 , 7 , 10 。
文章插图
09 保留文档并进行编译输出的成果如下:
由此可以验证我们的法式是准确的 。
文章插图
以上内容就是C 语言输出杨辉三角 。 的内容啦 , 希望对你有所帮助哦!
推荐阅读
- Autodesk 3dsMax2018 切换语言中文和其它语言
- AE渲染输出mp4格式mov格式
- 兔子传达信息的方式你了解吗?怎样读懂兔子的肢体语言?
- 解决AE的输出文件太大
- AutoCAD图纸怎样输出和导入pdf格式的文件
- 支付宝如何把语言改成英文
- 苹果手机如何将语言设置成英文
- 如何绘制高分辨率曲线图片
- 程序设计语言的选择需要从哪些方面考虑
- 计算机高级语言是什么?