用二维数组打印杨辉三角(c/c++)
来源:互联网 发布:面向切面编程横向纵向 编辑:程序博客网 时间:2024/06/13 13:47
编程打印如下形式的杨辉三角
1//第0行
1 2 1
1 3 3 1
1 4 6 4 1
用二维数组实现打印杨辉三角,用a[i][j]表示第i行j列的数值
#include<iostream>using namespace std;#include<stdio.h>void yanghui(int n){ int i,j; int a[n+1][n+2]; a[0][0]=1; a[1][0]=a[1][2]=1; a[1][1]=2; for(i=2;i<=n;i++) { a[i][0]=a[i][i+1]=1; for(j=1;j<i+1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; } //输出 for(i=1;i<=n+1;i++) printf(" "); printf("%d\n",a[0][0]); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=0;j<=i+1;j++) printf("%d ",a[i][j]); printf("\n"); }}int main(){ int n; cout<<"n="; cin>>n; yanghui(n); return 0;}
0 0
- 用二维数组打印杨辉三角(c/c++)
- C语言用一位数组和二维数组打印杨辉三角
- C:用数组打印杨辉三角
- 利用二维数组打印杨辉三角
- c语言:二维数组输出杨辉三角!
- 杨辉三角二维数组与一维数组实现(C语言)
- 用C语言打印杨辉三角
- 用C语言打印杨辉三角
- C:打印杨辉三角
- 跟着小白学~如何使用二维数组打印杨辉三角
- 二维数组空指针,打印杨辉三角
- 用二维数组打印10行杨辉三角
- 杨辉三角(打印出三角形)的一维数组和二维数组实现
- C中的二维数组打印
- C语言打印“杨辉三角”
- 打印杨辉三角的C程序
- C语言打印杨辉三角
- C语言:打印杨辉三角
- 内核与用户程序之间的数据交换
- crontab计划任务(linux)
- 个人整理XenServer常用命令
- Oracle数据库-存储过程
- UIView的,翻转、旋转,偏移,翻页,缩放,取反的动画效果
- 用二维数组打印杨辉三角(c/c++)
- openvpn安装(linux)
- c++指针解析
- UVA10006 - Carmichael Numbers(筛选构造素数表+快速幂)
- dropbear证书生成和使用
- 22_绑定的方式调用服务的方法
- svn搭建(linux)
- PAT basic1006-1010(Python版)
- MD5算法---java源代码