Lifelong.learning 2022-12-21 16:15 采纳率: 0%
浏览 20

将print函数改写成等价的递归形式(求帮改错)

img


以上是原题

img


本人只是个c语言刚入门的小菜鸡,这是我的答案,但是运行结果出错了。想知道这串代码错在哪里了,谢谢解答!

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-12-21 16:22
    关注
    void print(int w)
    {
        if(w==1)
        {
            cout<<"1 "<<endl;
            return;
        }
        print(w-1);
        for(int i=1;i<=w;i++)
            cout<<w<<" ";
        cout<<endl;
    }
    int main()
    {
        print(5);
    }
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月21日