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

递归算法求数组中n个数的和,我这样写对吗

img


递归算法求数组中n个数的和,我这样写对吗
递归算法求数组中n个数的和,我这样写对吗
递归算法求数组中n个数的和,我这样写对吗
谢谢解答


#include<bits/stdc++.h>

using namespace std;

int a[10000];

int n;

int sum(int a[],int n)
{
    if(n==1)
    {
        return a[0];
    }
    else
    {
        return sum(a,n-1)+a[n-1];
    }
}

int main()
{
    cin>>n;
    
    for(int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    
    cout<<sum(a,n);
    
    return 0;
} 

是对的

对

近期文章

  • python关于sinx的级数计算程序问题
  • java代码运行不了,如何解决?
  • vuex安装not found问题
  • 帮助计算行数
  • 用VC++6.0实现要求
  • 这里为什没还要接着输出
  • 乘法表输出的数字没有对齐,想知道有没有什么办法
  • 为什么我的dev c++里的源文件编译出现这种情况啊?我要怎么解决啊?
  • 在css表单怎么让文字与框同行
  • mysql安装数据库初始化失败问题
  • 磁盘检查访问被拒绝,没有足够权限
  • python socket
  • 为什么我这个代码输入任何数运行出来都是“不是素数”?
  • 如何限制在表单上使用或限制访问
  • 在win7 64位上安装SQLServer2000 sp4报命令行选项语法错误
  • jsp使用kindeditor upload_json.jsp页面报错。
  • 输入的成绩求平均值和求和,为什么不能运行
  • 下载VS后打不开怎么办呀
  • 系统随机抽数,用户进行猜测
  • 重装xp系统不成功,半路关机开机就提示

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华