数组-02. 打印杨辉三角(20)
来源:互联网 发布:游戏俱乐部刘亦菲数据 编辑:程序博客网 时间:2024/05/22 08:03
本题要求按照规定格式打印前N行杨辉三角。
输入格式:
输入在一行中给出N(1<=N<=10)。
输出格式:
以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。
输入样例:6输出样例:
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
#include <stdio.h>int calTriVal(int i, int j);int main(){ int i, j, n; scanf("%d", &n); for (i=0; i<n; i++) { for (j=n-i; j>1; j--) { printf(" "); } for (j=0; j<=i; j++) { printf("%4d", calTriVal(i, j)); } printf("\n"); } return 0;}int calTriVal(int i, int j){ if (j == 0 || i == j) { return 1; }else { return calTriVal(i-1, j-1) + calTriVal(i-1, j); }}
0 0
- 数组-02. 打印杨辉三角(20)
- 数组-02. 打印杨辉三角(20)
- 数组-02. 打印杨辉三角(20)
- 数组-02. 打印杨辉三角(20)
- 数组-02. 打印杨辉三角
- PAT数组-02. 打印杨辉三角(20)
- 【打印杨辉三角】数组实现
- Java 不用数组打印杨辉三角
- 利用二维数组打印杨辉三角
- C:用数组打印杨辉三角
- 动态数组打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 归并排序算法
- 喜羊羊系列之进程与线程
- Android SQLite升级 数据迁移
- WebView 加载 html
- 双缓冲技术(C# GDI)
- 数组-02. 打印杨辉三角(20)
- ios浏览器里面数字被当做电话号码导致变色
- Soot中执行过程内数据流分析
- Nginx学习笔记——进程代码片段(一)
- Ubuntu10.04 NFS配置
- Java 8新特性探究(十二)Nashorn :新犀牛
- 青岛速霸雕刻机厂2015年元宵节致辞
- libevent多线程服务器2
- iOS 对堆和栈的理解