当前位置: 首页 > web >正文

题单:递归求和

宣布一个重要的事情,我的洛谷有个号叫

 

题目描述

给一个数组 a:a[0],a[1],...,a[n−1]a:a[0],a[1],...,a[n−1] 请用递归的方式出数组的所有数之和。

提示:递推方程 f(x)=f(x−1)+a[x]f(x)=f(x−1)+a[x];

输入格式

第一行一个正整数 n (n≤100)n (n≤100)

第二行 nn 个空格隔开的正整数 ai (ai≤10000)ai​ (ai​≤10000)

输出格式

一个正整数表示所有数之和。

样例 #1

样例输入 #1

5
1 2 3 4 5

样例输出 #1

15

#include<bits/stdc++.h>
using namespace std;
int a[105];
int f(int n)
{if(n==1){return a[1];}else{return f(n-1)+a[n];}
}
int main(){int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}cout<<f(n);return 0;
}

http://www.xdnf.cn/news/7064.html

相关文章:

  • 上集:一个前端的血泪复仇记 —— 静态部署的胜利
  • java每日精进 5.15【分页实现】
  • C语言斐波那契数列
  • 日期数据渲染转换问题
  • 深度学习推理引擎---OpenVINO
  • SEO长尾词与关键词优化实战
  • Python语法强化
  • Python实现NOA星雀优化算法优化卷积神经网络CNN回归模型项目实战
  • 2025最新软件测试面试题(含答案解析+文档)
  • 【C语言练习】047. 理解递归与循环的转换
  • 【Python】魔法方法是真的魔法! (第二期)
  • 微分几何与黎曼几何 | 核心思想 / 学习方法 / 应用
  • 【RocketMQ Broker 相关源码】- 清除不活跃的生产者、消费者、过滤服务器连接
  • 重排序模型解读 mxbai-rerank-base-v2 强大的重排序模型
  • Vue+Vite学习笔记
  • DeepSeek 大模型部署全指南:常见问题、优化策略与实战解决方案
  • 布隆过滤器介绍及其在大数据场景的应用
  • java.lang.ArithmeticException
  • Vivado2024.2+Modelsim仿真环境搭建大全(保姆式说明)
  • Three.js 中调试 Raycaster 的方法
  • MySQL8新特性底层原理
  • 淘宝商品主图标题api接口(附API接口文档)
  • Linux - 2.系统命令
  • MySQL 高级查询:JOIN、子查询、窗口函数
  • 搭建一个WordPress网站需要多少成本
  • QML元素 - ZoomBlur
  • 内核链表常用接口的一些理解
  • 2025/517学习
  • No More Adam: 新型优化器SGD_SaI
  • MySQL Workbench 工具导出与导入数据库:实用指南