c语言
输入n,输出如下图n行由1234组成的三角形
输入输出样例:
6
1
1 2
1 2 3
1 2 3 4
1 2 3 4 1
1 2 3 4 1 2
#include <stdio.h>
void f(int n)
{
int m,i,j;
for(i=0;i<n;i++)
{
for(j=1;j<=i;j++)
{
if (1<=j<=4)
printf("%-2d",j);
}
printf("\n");
}
}
void call_f()
{
int n;
scanf("%d",&n);
f(n);
}
我写成这样,只能输出
6
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
该怎么改