如何用递归实现下面这个矩阵的打印

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:36:38
用C语言如何用递归实现这个矩阵的打印,参数为N,比如N=5,打印
1 2 3 4 5
2 2 3 4 5
3 3 3 4 5
4 4 4 4 5
5 5 5 5 5
希望哪位高手能将代码写一下

#include<stdio.h>
void main()
{
int i,j,N;
printf("N=");
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=N;j++)
{
if(j>=i)
printf("%d ",j);
else
printf("%d ",i);
}
printf("\n");
}
}
/*互相学习哈*/