经典算法 ~~巴斯卡三角形
来源:互联网 发布:淘宝账户存在安全风险 编辑:程序博客网 时间:2024/06/04 08:42
巴斯卡三角形,说白了就是杨辉三角,只是空了一些的空格而已!~
主要的问题是空格的输出,其他的就很简单了!~
下面是代码:
# include <stdio.h>int main(){int a[100][100], i, j, k, n;scanf("%d", &n);for(i = 0; i < n; i++)for(j = 0; j < 2 * n + 1; j++)a[i][j] = 0;a[0][n] = 1;a[1][n - 1] = 1;a[1][n + 1] = 1;for(i = 2; i < n; i++)for(j = 1; j <= 2 * n - 1; j++){a[i][j] = a[i - 1][j - 1] + a[i - 1][j + 1];}for(i = 0; i < n; i++){for(j = 1; j <= 2 * n - 1; j++){if(a[i][j] == 0)printf(" ");else printf("%3d", a[i][j]);}printf("\n");}return 0;}下面是样例输出:
0 0
- 经典算法 ~~巴斯卡三角形
- 数据结构经典算法(3)巴斯卡三角形
- java经典算法_028打印出杨辉三角形
- 数字三角形问题 算法入门经典
- 经典算法之杨辉三角形
- 经典算法-打印杨辉三角形
- 【经典算法】帕斯卡三角形(杨辉三角)
- java经典算法_019打印三角形(空心,实心)
- 算法竞赛入门经典2-4倒三角形
- 【LeetCode-面试算法经典-Java实现】【120-Triangle(三角形)】
- 算法竞赛入门经典2.5 2-3倒三角形
- 算法竞赛入门经典 习题1-9 三角形(triangle)
- 算法竞赛入门经典ch_1_practice6判断三角形(c++)
- 巴斯卡(Pascal)三角形Java算法
- 【LeetCode-面试算法经典-Java实现】【118-Pascal's Triangle(帕斯卡三角形)】
- 算法竞赛入门经典 习题2-4 倒三角形(triangle)
- c++经典题---巧用算法输出A组成的三角形
- dp经典的数字三角形
- HDU 1575-Tr A(矩阵快速幂)
- cudaStreamSynchronize vs CudaDeviceSynchronize vs cudaThreadSynchronize CUDA中的屏障同步
- 关键帧动画
- 黑马程序员——网络编程、UDP
- SQL Server调用WebService
- 经典算法 ~~巴斯卡三角形
- 基础动画CAPropertyAnimation
- Android WebView 与JS的数据交互
- ireport报表系统及与SpringMVC的整合(二)
- POJ_2991 Crane
- Vim - 奇技淫巧
- 核心动画Core Animation
- iostat
- 羊年大吉!