拆分每个数和空格组成的单元为2+1+3 即%3d' '' '' '开始没发现最后一行数字前多俩空格 一直报格式错
参考代码:
#include
int C(int i,int j)
{
if(j==0||i==j)
return 1;
return C(i-1,j)+C(i-1,j-1);
}
int main()
{
int m,i,j;
scanf("%d",&m);
for(i=0;i<m+1;i++)
{
for(j=0;j<m-i;j++)
printf(" ");
for(j=0;j<i+1;j++)
printf("%3d ",C(i,j));
printf("\n");
}
return 0;
}
0.0分
3 人评分