题目描述:给定一个数组,实现函数用一行代码返回这个数组的和

思路:递归即可

 1 #include <iostream>
 2 #include <queue>
 3 #include <climits>
 4 #include <algorithm>
 5 #include <memory.h>
 6 #include <stdio.h>
 7 using namespace std;
 8
 9 int fun(vector<int> a,int n)
10 {
11     return (n==0)?0:a[n-1]+fun(a,n-1);
12 }
13
14 int main()
15 {
16     vector<int> a;
17     a.push_back(1);
18     a.push_back(2);
19     a.push_back(3);
20     cout<<fun(a,3);
21     return 0;
22 }

转载于:https://www.cnblogs.com/cane/p/3808753.html

数组面试题--数组求和相关推荐

  1. 数组面试题-大力出奇迹?

    文章目录 数组中重复的数字 二维数组中的查找 旋转数组的最小数字 调整数字顺序使奇数位于偶数前面 数组中出现次数超过一半的数字 最小的k个数 连续子数组的最大和 数字序列中某一位的数字 把数组排成最小 ...

  2. c语言字符串数组分配没错,【字符串数组面试题】面试问题:C语言基础小结… - 看准网...

    26. 位段:指定结构体中成员变量所占的位数(以位的形式紧凑存储) unsigned char/int aaa:1 这里只能是unsigned char/int类型 27. 指针数组:int *p[1 ...

  3. [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦

    微软等100题系列V1.0版整理IV:字符串+数组面试题集锦 July   2010年12月30日 第4章 字符串+数组面试题 在微软等100题系列V0.1版中,此类字符串+数组的问题,占了足足22道 ...

  4. 前端面试题-数组去重和排序

    首先,不好意思,我昨天偷懒了,没有更新面试题,今日补上昨日的锅. 基于上次的对象转化题目,不少同学指出对象种的数组如果长度不一样,不能满足功能,所以针对这个进行优化,代码如下所示: <scrip ...

  5. 【C语言指针】 回调函数、冒泡函数模拟实现qsort、指针和数组笔试题解析

    目录 一.回调函数 定义: 用回调函数形式实现加法运算 二.qsort 函数参数: void指针 用qsort排序整型和结构体 用冒泡函数模拟实现qsort,排序整型和结构体 三.指针和数组笔试题解析 ...

  6. 二维数组递归算法c语言,C语言课程设计--二维数组的按行求和及递归函数的编写简单家庭财务管理程序的设计.doc...

    成 绩 评 定 表 学生姓名李艳坤班级学号专 业通信工程课程设计题目C语言课程设计评 语 组长签字: 成绩 日期 20 年 月 日 课程设计任务书 学 院信息科学与工程通信工程学生姓名班级学号课程设计 ...

  7. php数组试题,8个PHP数组面试题,php数组试题_PHP教程

    8个PHP数组面试题,php数组试题 网上找的PHP数组题,准备自己做一遍并且记录下来. 1.写函数创建长度为10的数组,数组中的元素为递增的奇数,首项为1. 代码如下: function arrso ...

  8. 1097: 树状数组1(快速求和计算)

    1097: [视频]树状数组1(快速求和计算) 时间限制: 3 Sec 内存限制: 128 MB 提交: 231 解决: 109 [提交][状态][讨论版] 题目描述 [题意] 给出n个数,并且初始化 ...

  9. 环状二维数组最大子数组求和

    题目:返回一个二维整数数组中最大子数组的和.要求:输入一个二维整形数组,数组里有正数也有负数.二维数组首尾相接,象个一条首尾相接带子一样. n数组中连续的一个或多个整数组成一个子数组,每个子数组都有一 ...

最新文章

  1. 福布斯:14位技术专家预测,未来哪些行业将被AI颠覆?
  2. poj 3261 后缀数组 找反复出现k次的子串(子串能够重叠)
  3. HTTP2和HTTPS来不来了解一下?
  4. 暗黑模式盛行,如何设计更好的深色UI ?暗黑模式盛行,如何设计更好的深色UI ?
  5. 实时下载速度的计算:
  6. Tegra TK1中文输入法
  7. 2021智源大会AI TIME|大规模预训练模型离通用人工智能还有多远?
  8. cas ucenter 集成
  9. timer控件自动停止问题
  10. Gitlab RCE CVE-2021-22205
  11. DirectX的设置
  12. “测温枪”到底是怎样测出你的温度的?
  13. Java APNS开源库apns4j-1.0.1发布
  14. spring.profiles.active=@profiles.active@ 的使用
  15. linux python 安装失败,Linux下面安装Python常见错误解决方法
  16. mybatis 项目启动时报“Result Maps collection already contains value forxxx”错误
  17. EMS、智慧能源管理、物联网、双碳、建筑用能、能耗统计、能源流向、损耗分析、考核分析、班组用能、水电数据、能耗分析、零碳园区、碳汇管理、工艺优化分析、用能诊断、计量仪表、用能预警、配电、供水、冷热源
  18. WPF打印京东电子面单(可以异步)
  19. 2014年终总结——英语流连忘返
  20. Background Matting详解

热门文章

  1. docker ps 和docker ps -a
  2. 程序人生:提高编程逻辑的 10 种最“疯狂”的方法
  3. 如何更优雅的写出你的SQL语句
  4. 程序员每天应该思考的5个问题,你有思考过吗?
  5. 2017年,软件开发全过程,描述得不能再详细了
  6. 两个分数化简比怎么化_我学《分数的意义》心得
  7. webrender 查看是否开启_想要体验极致顺滑的网页加载体验?手动开启Firefox WebRender渲染引擎...
  8. 数据库---主键约束
  9. c++ pat 乙级 ---1004 成绩排名
  10. ux设计中的各种地图_UX写作中的移情