我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

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

img


以上是原题

img


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

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);
}

近期文章

  • 抓取网页会返回加密字符
  • 帮看我这函数代码,为什么崩溃了,给个建议
  • Python安装不了!
  • 数据库not exists真假判断
  • 如何给软件添加禁止代理访问的功能啊
  • 用Python中的代码复现R的程序
  • paraview dat
  • idea报错如下该如何解决
  • Spire.pdf for java 在html转pdf时 如何分页 (是否有分页标识)
  • c语言2维数组问题,不知道错误在哪里
  • 如何使用php在cpanel上创建电子邮件帐户
  • 为什么c文件打开乱码
  • while(!feof(fp))只能读取一行数据是为什么啊
  • 不知道为什么gets函数没有输入if也没判断就直接进入了insert函数,希望有人能解答一下
  • 回溯算法其中一个函数不理解
  • qt上位机串口处理芯片发送的1000hz数据怎样不丢包
  • 使用pycharm把公司数据库的一张表的某个字段给干没了怎么恢复(语言-python)
  • 多维数组中的Php字符串比较
  • 用的Anaconda的scripts,pip为什么失败
  • 在c++中使用opencv 4.5.5+cuda 11.5+cudnn 8.3.3时遇到:No CUDA support的问题。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华