实验7-2-6 打印杨辉三角
作者:互联网
#include<stdio.h>
int main()
{
int n,i,k,b,c,d;
int flag=0;
int a[100][100];
scanf("%d",&n);
d=n;
for(i=0;i<n;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;i<n;i++)
{
for(k=1;k<i;k++)
{
a[i][k]=a[i-1][k-1]+a[i-1][k];
}
}
for(i=0;i<n;i++)
{
for(b=1;b<d;b++)
{
printf(" ");
}
d--;
for(k=0;k<=i;k++)
{
if(a[i][k]<=9)
{
printf(" ");
}
else if(a[i][k]>9&&a[i][k]<100)
{
printf(" ");
}
else if(a[i][k]>=100&&a[i][k]<1000)
{
printf(" ");
}
printf("%d",a[i][k]);
}
printf("\n");
}
}
标签:i9,int,打印,实验,&&,杨辉三角,100,main 来源: https://blog.csdn.net/weixin_62519708/article/details/122386772