C的一些简单习题(3)--打印杨辉三角形(10行)
2005-12-17 22:55
288 查看
#include <stdio.h>
#define M 10
void main()
{
int i,j;
int a[M][M];
for(i=0;i<M;i++)
{
if(i==0)
{
a[0][i]=1;
}
else
{
a[0][i]=0;
}
}
for(i=1;i<M;i++)
{
a[i][0]=1;
for(j=1;j<M;j++)
{
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
for(i=0;i<M;i++)
{
for(j=0;j<=i;j++)
{
printf("%d ",a[i][j]);
}
printf("/n");
}
}
#define M 10
void main()
{
int i,j;
int a[M][M];
for(i=0;i<M;i++)
{
if(i==0)
{
a[0][i]=1;
}
else
{
a[0][i]=0;
}
}
for(i=1;i<M;i++)
{
a[i][0]=1;
for(j=1;j<M;j++)
{
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
for(i=0;i<M;i++)
{
for(j=0;j<=i;j++)
{
printf("%d ",a[i][j]);
}
printf("/n");
}
}
相关文章推荐
- 打印杨辉三角形的前10行。
- web上的一些简单打印方法
- C的一些简单习题(8)--静态变量求n!
- 一些简单的linux习题(可做复习用)八
- 7.6 打印出以下杨辉三角形(要求打印10行)
- 打印出杨辉三角形(要求打印出10行如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
- java实现打印杨辉三角形(帕斯卡三角形),打印10行
- 一些简单的linux习题(可做复习用)七
- C的一些简单习题(1)求2/1,3/2,5/3,…………前20项的和
- 按如下格式打印杨辉三角形的前10行。
- 一些简单的linux习题(可做复习用)一
- C的一些简单习题(2)--求圆周率
- 关于字符串的一个简单的习题--输入一个数字,判断是几位数,打印每个数字及其重复的次数,依次打印个位到最高位
- C的一些简单习题(11)--带参数的宏
- 一些简单的linux习题(可做复习用)二
- C的一些简单习题(13)--数组a中n个整数按相反顺序存放
- C的一些简单习题(4)--连接两个字符串
- C的一些简单习题(5)--两个字符串比较
- 习题 6.6 输出以下的杨辉三角形(要求输出10行)
- C的一些简单习题(12)--条件编译