用C语言打印出杨辉三角
来源:互联网 发布:金山终端防护优化系统 编辑:程序博客网 时间:2024/05/21 12:41
用C语言打印出杨辉三角
杨辉三角形是形如:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
的三角形,其实质是二项式(a+b)的n次方展开后各项的系数排成的三角形,它的特点是左右两边全是1,从第二行起,中间的每一个数是上一行里相邻两个数之和。
代码如下:
#include <stdio.h>
int main()
{
int n;
int i;
int j;
printf("please enter 行数:\n");
scanf("%d",&n);
int a[100][100];
a[0][0] = 1;
a[1][0] = 1;
a[1][1] = 1;
for(i = 2; i < n; i++)
{
for(j = 0; j < n; j++)
{
if((j == 0) | (j == (n -1)))
{
a[i][j] = 1;
}
else
{
a[i][j] = a[i -1][j - 1] + a[i - 1][j];
}
}
}
for(i = 0; i < n; i++)
{
for(j = 0;j <= i; j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
return 0;
}
- 用C语言打印出杨辉三角
- C语言打印出杨辉三角
- 用C语言打印杨辉三角
- 用C语言打印杨辉三角
- C语言:打印三角数列
- C语言-打印三角型
- C语言打印英文字母三角
- C语言打印“杨辉三角”
- C语言打印杨辉三角
- C语言:打印杨辉三角
- C语言:打印杨辉三角
- 用C语言写杨辉三角
- C:用数组打印杨辉三角
- C语言用一位数组和二维数组打印杨辉三角
- 用C语言编写程序在屏幕上打印杨辉三角。(非递归)
- C语言:循环语句的使用 打印三角阵
- 打印杨辉三角--C语言小程序
- C语言for循环之等边倒三角的打印
- Turn the corner
- 算法——分治策略
- IDE调试
- poj 1006
- BigDecimal用法详解
- 用C语言打印出杨辉三角
- win10+qt5.6.0+qtcreator3.6.1+mingw4.9.2+opencv4.8.12环境安装
- Eclipse中安装和使用Git
- 浅谈QTableView和QTableWidget数据表格显示方式
- 第89课 SparkStreaming Kafaka 准备---安装Zookeeper
- MySQL 高可用:mysql-mmm 负载均衡及故障转移
- Node.js开发入门(一)——安装Node.js及编辑器配置
- 阿里百川与极客邦科技达成战略合作 Weex宣布开源
- RabbitMQ1.8.3安装文档