C语言实现杨辉三角实例
2014-09-17 14:40
981 查看
具体实现方法如下:
#include <iostream> using namespace std; void printYangHui(int line) { int **array = new int*[line]; for (int i = 0; i < line; i++) array[i] = new int[line]; for (int i = 0; i < line; i++) { for (int j = 0; j <= i; j++) { if (j == 0 || j == i) { array[i][j] = 1; } else { array[i][j] = array[i - 1][j - 1] + array[i - 1][j]; } } } for (int i = 0; i < line; i++) { for (int j = 0; j <= i; j++) { cout << array[i][j] << " "; } cout << endl; } } void main() { printYangHui(5); }
希望本文所述对大家C程序算法设计的学习有所帮助。
您可能感兴趣的文章:
相关文章推荐
- [ZT]HTTP协议的C语言编程实现实例
- C语言实现CRC算法实例改进
- [转]用c语言实现的daemon实例
- 递归实例——C语言实现全排列
- sort.c(用C语言实现排序的实例)
- HTTP协议的C语言编程实现实例
- 二叉查找树实现实例(C语言)
- 用shell脚本实现杨辉三角的4个实例!
- HTTP协议的C语言编程实现实例
- HTTP协议的C语言编程实现实例
- HTTP协议的C语言编程实现实例
- 杨辉三角二维数组与一维数组实现(C语言)
- Ubuntu下c语言实现并发服务器简单socket编程实例
- HTTP协议的C语言编程实现实例
- HTTP协议的C语言编程实现实例
- C语言实现CRC算法实例分析
- HTTP协议的C语言编程实现实例[摘抄]
- HTTP协议的C语言编程实现实例
- HTTP协议的C语言编程实现实例
- 栈的实现实例(C语言)