以左下三角的形式输出杨辉三角形。
来源:互联网 发布:故宫淘宝官方微博 编辑:程序博客网 时间:2024/05/01 14:52
【描述】
以左下三角的形式输出杨辉三角形。
【输入】
输入一个正整数n(n≤10)。
【输出】
输出n行杨辉三角形。每个数宽度为4。
【输入示例】
5
【输出示例】
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
【提示】
以左下三角的形式输出杨辉三角形,用主对角线作为0元素和非0元素的分界线。假设i和j分别表示二维数组的行、列下标。
①三角形两条腰上的元素均为1。两条腰一个为第0列,一个为主对角线。
②除两腰外,三角形覆盖的其余元素等于其两肩元素之和(上一行前一列元素和上一行同一列元素之和)。
【来源】
《程序设计基础——以C为例》第6章上机实验题8。
#include<stdio.h>int main(){int n,i,j,a[10][10];//一开始弄成了a[10],于是出现subscripted value is neither array nor pointer nor vector的错误//提示我下标错误 scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<n;j++){if(j==0||i==j)a[i][j]=1;else{a[i][j]=a[i-1][j]+a[i-1][j-1];}}}for(i=0;i<n;i++){for(j=0;j<n;j++){if(i>=j)printf("%4d",a[i][j]);//回车忘记加了 }printf("\n");}}
0 0
- 以左下三角的形式输出杨辉三角形。
- C++输出上三角/下三角/菱形/杨辉三角形
- 【项目2-杨辉三角】编写程序,打印出以下形式的扬辉三角形。
- 80x86 汇编编程:输出一个矩阵的左下三角部分
- 杨辉三角的输出
- 帕斯卡三角形||杨辉三角
- 以表格的形式输出游标Cursor
- java以流的形式输出文件
- 输出杨辉三角
- 杨辉三角输出
- 输出杨辉三角
- 输出杨辉三角
- 输出杨辉三角
- 输出杨辉三角
- 输出杨辉三角
- 输出杨辉三角
- 输出杨辉三角
- 杨辉三角输出
- Spring中注解: @Transactional 事务处理
- 互联网大潮下 如何留住人才?
- 1001.Alphacode
- mysql ORDER BY,GROUP BY 和DISTINCT原理 及执行顺序
- 每天学一点算法-归并排序算法
- 以左下三角的形式输出杨辉三角形。
- Extjs Button控件的handler配置项和click事件
- 优化Linux下的内核TCP参数来提高服务器负载能力
- Android的4大组件
- 我理解的MySQL Double Write
- 详细解答Uva - 1368 - DNA Consensus String
- BitMap算法
- Android中的定时器AlarmManager
- 【LeetCode】Construct Binary Tree from Inorder and Postorder Traversal 解题报告