编辑代码

#include<stdio.h>

//递归函数 
void recursion(int n){
	if(n <= 0){
		return; 
	}
	
	recursion(n-1);
		
	for(int i=1;i<=n;i++){
		printf("%d ",n);
	}
	printf("\n");
		
}

//递推函数 
void recurrence(int n){
	if(n <= 0){
		return;
	}

	for(int i=1;i<=n;i++){
		for(int j=1;j<=i;j++){
			printf("%d ",i);
		}
		printf("\n");
	}
}


int main(){
	
	printf("递归算法实现输出:\n");
	recursion(8);
	printf("===================\n");
	printf("递推算法实现输出:\n");
	recurrence(6);

}