面试题目-杨辉三角
2013-07-01 13:01
281 查看
/////////////////////////////////////////////////////////////////////////////// // // FileName : pascaltriangle.c // Version : 0.10 // Author : Ryan Han // Date : 2013/07/01 11:25:30 // Comment : // /////////////////////////////////////////////////////////////////////////////// #include <stdio.h> static long GetElement(const long row, const long col) { //1 //1 1 //1 2 1 //1 3 3 1 //1 4 6 4 1 if(1 == col || col == row) return 1; else return GetElement(row - 1, col - 1) + GetElement(row - 1, col); } static long PascalTriangle(const long n) { int row, col; for(row = 1; row <= n; ++row) { for(col = 1; col <= row; ++col) printf("%4ld", GetElement(row, col)); printf("\n"); } } int main() { PascalTriangle(5); }
相关文章推荐
- 杨辉三角与一道经典笔试面试题目
- Java面试中遇到的一些经典算法题目
- SAP FICO面试题目+答案
- 轻松搞定面试中的二叉树题目
- 轻松搞定面试中的二叉树题目
- C/C++ 笔试、面试题目大汇总
- C++学习笔记序列之面试题目
- 程序员面试笔试题目-素数、atoi、itoa、strstr、strcpy以及两个数交换(一)
- 比较综合的网管面试题目(包括答案)
- 近来C#面试题目之不会系列
- Oracle面试题目
- spring面试题目
- 中兴面试题目 [软件工程师
- 2011 IT公司笔试面试题目整理
- 轻松搞定面试中的二叉树题目
- 一些面试题目
- 广东北电面试题目
- 2012亲身的面试题目
- 转 面试中常见链表题目
- 面试算法题目,求批判