杨辉三角问题
2015-12-14 01:39
274 查看
#include <stdio.h> int main() { int a[11][20], i, j; for (i = 0; i<11; i++) for (j = 0; j < 20; j++) a[i][j] = 0; for (i = 0; i<10; i++) { for (j = 0; j <= i; j++) { if (j<1) a[i][j] = 1; else if (i == 0) break; else 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("%d ", a[i][j]); printf("\n"); } system("pause"); return 0; }
运行结果:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
请按任意键继续. . .
对于初学者来说还是有点困难,这道题最大的难点可能是如何计算杨辉三角以及如何将算法编程,
这里用到for循环和if else条件语句 一定要搞清楚条件及结果
相关文章推荐
- Windows7下获得System权限问题解决方法
- Ruby中require、load、include、extend的区别介绍
- 安装软件 Nullsoft Install System 2.27汉化版 下载
- vbscript include的办法实现代码第1/2页
- 对学Oracle数据库初学者的开场篇
- 解析C++编程中的#include和条件编译
- PHP脚本中include文件出错解决方法
- Could not load type System.ServiceModel.Activation.HttpModule解决办法
- PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
- Flex include和import ActionScript代码
- PHP中return 和 exit 、break和contiue 区别与用法
- set_include_path在win和linux下的区别
- php include加载文件两种方式效率比较
- How to Auto Include a Javascript File
- 浅析return false的正确使用
- javascript中return,return true,return false三者的用法及区别
- 浅谈ASP.NET的include的使用方法
- oracle忘记sys/system/scott用户密码的解决方法
- java/jsp中 中文问题详解
- php相对当前文件include其它文件的方法