“修复”一个值在一个递归函数
1视图(30天)
显示旧的评论
你好,
我想使用一个递归函数来创建一个特定的形状作为输出。我的函数必须只有一个输入。目标是我的输出显示了x三角形的一个特定的符号,如:
*
* *
* * *
这是我的实际代码:
三角函数(x)
如果x = = 1
xc = repmat (‘*’, 1, x);
流(' % + * s \ n ',
20.
xc);
其他的
三角形(x - 1);
xc = repmat (‘*’, 1, x);
流(' % + * s \ n ',
20.
xc);
结束
结束
我希望“20”(以粗体显示)被固定为最初的“x”。而不是增量与递归发生。
谢谢