打印10行杨辉三角
2008-11-23 14:11
169 查看
#include<stdio.h>
void main(void)
{
int a[10][10];
int i,j;
for(i=0;i<10;i++) //把第一列全部置为1
{
j=0;
a[i][j]=1;
// printf("a[%d][%d]=%d/n",i,j,a[i][j]);
}
a[1][1]=1;
for(i=2;i<10;i++)
{
for(j=1;j<=i;j++)
{
if(i==j) //对角线上置1
{
a[i][j]=1;
// printf("%d ",a[i][j]);
}
else a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
printf("杨辉三角/n");
for(i=0;i<10;i++)
{
for (j=0;j<=i;j++)
{
printf("%4d",a[i][j]);
}
printf("/n");
}
}
void main(void)
{
int a[10][10];
int i,j;
for(i=0;i<10;i++) //把第一列全部置为1
{
j=0;
a[i][j]=1;
// printf("a[%d][%d]=%d/n",i,j,a[i][j]);
}
a[1][1]=1;
for(i=2;i<10;i++)
{
for(j=1;j<=i;j++)
{
if(i==j) //对角线上置1
{
a[i][j]=1;
// printf("%d ",a[i][j]);
}
else a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
printf("杨辉三角/n");
for(i=0;i<10;i++)
{
for (j=0;j<=i;j++)
{
printf("%4d",a[i][j]);
}
printf("/n");
}
}
相关文章推荐
- 用二维数组打印10行杨辉三角
- 打印一个杨辉三角
- java打印杨辉三角
- LeetCode Pascal's Triangle 打印杨辉三角
- java语言打印菱形杨辉三角
- 用Java学写了一个“打印输出杨辉三角的函数”,请批评
- JavaScript打印杨辉三角
- 7.1趣味递归之打印杨辉三角
- 【小题】打印杨辉三角(java版)
- php打印杨辉三角
- C语言打印杨辉三角
- java 实现打印杨辉三角
- 打印杨辉三角并对齐输出
- java控制台程序输出杨辉三角前10行
- C语言递归算法系列_打印杨辉三角 循环与递归同时使用(4)
- 数组-02. 打印杨辉三角(20)
- java打印杨辉三角
- 7-5 打印杨辉三角
- 数据结构实验八——队列打印杨辉三角
- 【c++程序】打印杨辉三角