软讯网络 > 编程语言 > C/C++ > 输出N行杨辉三角形
【标 题】:输出N行杨辉三角形
【关键字】:
【来 源】:http://www.cublog.cn/u/17041/showart.php?id=97343
输出N行杨辉三角形
//程序功能:输出N列杨辉三角形(n<13) 作者QQ:1147473140 Mail:xiaofengdgl@163.com
#include<stdio.h>
main()
{int i,j,n;
int a[13][13];
printf("Enter data:\n");
scanf("%d",&n);
if(n<3||n>13)
printf("enter error!\n");
else
{for(i=0,j=0;i<n&&j<n;i++,j++)
{a[i][0]=1;
a[i][j]=1;
}
for(i=2;i<n;i++)
for(j=1;j<i+1-1;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<n;i++)
{
for(j=0;j<i+1;j++)
printf("%6d",a[i][j]);
printf("\n");}}
}
【相关文章】
没有相关文章