C语言中怎么写杨辉三角啊?

如题所述

#include<stdio.h>

void main()

{int a[20][20]={0},n,i,j;

 scanf("%d",&n);

 for(i=0;i<=n;i++)

 {

for(j=0;j<n-i;j++)

printf("  ");

for(j=0;j<=i;j++)

{

if(j==0)a[i][0]=1;

      else a[i][j]=a[i-1][j]+a[i-1][j-1];

printf("%4d",a[i][j]);

}

printf("\n");

 }  

 system("pause");

}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答