黑马程序员技术交流社区
标题:
杨辉三角形的实现
[打印本页]
作者:
coding_wang
时间:
2015-9-8 23:22
标题:
杨辉三角形的实现
#include <stdio.h>
void main()
{
int i,j,n=0,a[17][17]={0};
while(n<1 || n>16)
{
printf("请输入杨辉三角形的行数:");
scanf("%d",&n);
}
for(i=0;i<n;i++)
a[i][0]=1;
for(i=1;i<n;i++)
for(j=1;j<=i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];//每个数是上面两数相加
for(i=0;i<n;i++) //遍历输出
{
for(j=0;j<=i;j++)
printf("%5d",a[i][j]);
printf("\n");
}
}
复制代码
作者:
七爷上课前
时间:
2015-9-8 23:33
可以的,多多加油
作者:
bustle
时间:
2015-9-8 23:38
这个真心犀利。
作者:
JavaProgrammer
时间:
2015-9-9 00:09
厉害,帮我也顶顶贴吧
作者:
翟宇浩
时间:
2015-9-9 22:12
这种写法思路很清晰
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2