会员
众包
新闻
博问
闪存
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
泡泡乐园
CnBlogs
Home
New Post
Contact
Admin
Subscription
杨辉三角形(输出不超过10行)
#include
<
stdio.h
>
#include
<
conio.h
>
#define
N 10
void
yanghui(
int
a[][N],
int
n);
void
main()
{
int
i,j,n,b[N][N];
printf(
"
Enter n:
"
);
scanf(
"
%d
"
,
&
n);
yanghui(b,n);
for
(i
=
0
;i
<
n;i
++
)
{
for
(j
=
0
;j
<=
i;j
++
)
printf(
"
%-4d
"
,b[i][j]);
printf(
"
\n
"
);
}
}
void
yanghui(
int
a[][N],
int
n)
{
int
i,j;
for
(i
=
0
;i
<
n;i
++
)
/**/
/*
生成三角形边上元素
*/
{
a[i][
0
]
=
1
;
/**/
/*
即:0列与i行i列的元素为1
*/
a[i][i]
=
1
;
}
for
(i
=
2
;i
<
n;i
++
)
for
(j
=
1
;j
<
i;j
++
)
a[i][j]
=
a[i
-
1
][j
-
1
]
+
a[i
-
1
][j];
}
posted @
2007-01-17 08:53
齐心
Views(
887
) Comments(
0
)
Edit
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告