#include<stdio.h>
int main()
{
int a[10][10] = { 0 };
int n;
int i = 1, j = 0;
scanf_s("%d", &n);
a[0][0] = 1;
printf("%d\n", a[0][0]);
for (i = 1; i < n; i++)
for (j=0; j <= i; j++)
{
if (j == 0)
{
a[i][j] = 1;
printf("%d ", a[i][j]);
continue;
}
else if (j == i)
{
a[i][j] = 1;
printf("%d\n", a[i][j]);
continue;
}
else
a[i][j] = a[i - 1][j] + a[i - 1][j - 1];
printf("%d ", a[i][j]);
}
}
(本题16分)打印出n行杨辉三角形(要求输入n的值,n<=10)。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10
最新推荐文章于 2023-11-13 12:22:35 发布