C语⾔实现杨辉三⾓帕斯卡三⾓形
杨辉三⾓的基本规律是:
每⾏端点和结尾的数是1;
每个数等于它上⽅两数之和;
每⾏数字左右对称,由1开始增⼤;
第n⾏的数字有n项;
如下图所⽰:
按照蓝⾊线的规律,代码实现如下:
按照红⾊线的规律,代码实现如下:
源代码:
#include
#include
#include
#define SIZE 10
void PascalTriangle()
{
int i;
int j;
int arr[SIZE][SIZE];
for(i=0;i { for(j=0;j<=i;j++) { if(j==0||j==i) { arr[i][j]=1; } el { arr[i][j]=arr[i-1][j-1]+arr[i-1][j]; } } } for(i=0;i { for(j=0;j<=i;j++) { printf("%d ",arr[i][j]); } printf("n"); } } int main() { PascalTriangle(); return 0; } 运⾏结果:
本文发布于:2023-05-21 14:32:49,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/88/15747.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:C语言实现杨辉三角帕斯卡三角形.doc
本文 PDF 下载地址:C语言实现杨辉三角帕斯卡三角形.pdf
留言与评论(共有 0 条评论) |