输出时多了个空格
程序代码:#include<stdio.h>
#include<stdlib.h>
void printn(int n,int i)
{
if(i>1) printn(n-1,i-1);
printf("%d ",n);
return;
}
main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
{
printn(i-1,j);
printf("\n");
}
system("pause");
}
递归那里,多了个空格怎么去掉?









