最开始是
#include<stdio.h>
#include<math.h>
int C(int h,int i)
{
int result;
if(i==1||h==i)
{
result=1;
}
else
{ result=C(h-1,i-1)+C(h-1,i);
}
return result;
}
int main(void)
{
int h,X,i,j;
scanf("%d",&h);//输入行数
if(h==0)
{
return 0;
}
else if(h<=20){
for(i=1;i<=h;i++)//行数递增
{
for(int j=1;j<=i;j++)
{
X=C(i,j);
printf("%d ",X);
}printf("\n");
}
}
return 0;
}
然后运行结果是