c语言打印杨辉三角,要求数字之间用逗号隔开如 1 1,1 1,2,1 1,3,3,1 1,4,6,4,1

注意要打印出三角形1尀n1,1尀n1,2,1尀n1,3,3,1尀n1,4,6,4,1
2025-05-08 19:31:04
推荐回答(1个)
回答1:

#include
void main()
{
int i,j,a[5][5];
for(i=0;i<=4;i++)
for(j=0;j<=i;j++)
{a[i][0]=1;
a[i][i]=1;}
for(i=2;i<=4;i++)
for(j=1;j<=i-1;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(i=0;i<=4;i++)
{for(j=0;j<=i-1;j++)
printf("%d,",a[i][j]);
printf("%d",a[i][i]);
printf("\n");}}