杨辉三角算法(C语言实现)
2017-01-09 00:44
253 查看
/* yh-rt1.c - 时间和空间最优算法 */ #include <stdio.h> #include <stdlib.h> int main() { int s = 1, h; // 数值和高度 int i, j; // 循环计数 scanf("%d", &h); // 输入层数 printf("1\n"); // 输出第一个 1 for (i = 2; i <= h; s = 1, i++) // 行数 i 从 2 到层高 { printf("1 "); // 第一个 1 for (j = 1; j <= i - 2; j++) // 列位置 j 绕过第一个直接开始循环 //printf("%d ", (s = (i - j) / j * s)); printf("%d ", (s = (i - j) * s / j)); printf("1\n"); // 最后一个 1,换行 } getchar(); // 暂停等待 return 0; }
#include<stdio.h> void main() { int i,j; int a[10][10]; printf("\n"); for(i =0;i<10;i++) { a[i][0] =1; a[i][i] =1; } for(i =2;i<10;i++) for(j =1;j<i;j++) a[i][j] =a[i-1][j-1]+a[i-1][j]; for(i =0;i<10;i++) { for(j =0;j<=i;j++) printf("%5d",a[i][j]); printf("\n"); } }
相关文章推荐
- C语言实现的扫描线种子填充算法
- 一个UUID生成算法的C语言实现 --- WIN32版本
- 10个重要的算法C语言实现源代码(其3--高斯列主元消去法)
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
- 二维、结构网格单相流SIMPLE 算法的C语言实现
- 贪心算法(C语言实现)
- 10个重要的算法C语言实现源代码(其1-拉格朗日)
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
- 一个UUID生成算法的C语言实现 --- WIN32版本
- 防脉冲干扰移动平均值法数字滤波器的C语言算法及其实现
- 有关统计单词频率的算法c语言实现
- 10个重要的算法C语言实现源代码(其2--牛顿插值)
- C语言中实现点在多边形内的算法
- 有关统计单词频率的算法c语言实现
- C语言中实现 点在多边形内 算法
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
- 10个重要的算法C语言实现源代码(其6和7--牛顿-科特斯和雅克比)
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔 (转帖)