C语言版

#include<stdio.h>
int main()
{
   
	int n,i,j,k,a[100][100]={
   };
	scanf("%d",&n);
	a[0][0]=1;
	for(i=1;i<=n;i++)
    {
   
	for(k=1;k<=n-i;k++)//根据题目格式要求 
    printf(" ");
    for(j=0;j<i;j++)
    {
   
    	if(i==j||j==0)
    	a[i][j]=1;
    	else
    	a[i][j]=a[i-1][j]+a[i-1][j-1];
    	printf("%4d",a[i][j]); //根据题目格式要求
	}
	printf("\n");
	}
	return 0;
}
/* 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1`` */
转载请说明出处:”
https://blog.csdn.net/weixin_45821690/article/details/104392514******