//1.打印杨辉三角
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int yanghui(int n)
{
int i = 0;
int j = 0;
int a[100][100];
for(i=0;i<n;i++)//计算
{
a[i][0]=1;
a[i][i]=1;
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");
}
return 1;
}
int main ()
{
int n = 0;
printf("请输入要打印的行数\n");
scanf("%d",&n);
yanghui(n);
return 0;
}
打印杨辉三角
最新推荐文章于 2018-08-09 01:14:20 发布