数据结构 / day06 作业

1.下面的代码打印在屏幕上的值是多少?

cpp 复制代码
/下面的代码打印在屏幕上的值是多少?

#include "stdio.h"

int compute_data(int arr[], unsigned int len)
{
    long long int result =0;
    if(result == len)
        return arr[0];

    result=compute_data(arr,--len);
    printf("len=%d, result=%lld, arr[%d]=%d\n", len, result, len, arr[len]);
    long long int x=(result % 2)?(result + arr[len]):((result +1)*arr[len]);
    printf("x=%lld\n", x);
    return x;
}
int main(void)
{
    int a[100]={1,2,3,4,5};
    printf("%d\n", compute_data(a,100));
    return 0;
}    

2. 思维导图

相关推荐
大数据张老师3 小时前
数据结构——邻接矩阵
数据结构·算法
Madison-No74 小时前
【Linux】gcc/g++编辑器 && 初识动静态库 && 程序翻译过程
linux·服务器
字节逆旅6 小时前
一个从从容容,一个连滚带爬:scp 与 rsync 的不同人生
linux
洛克大航海6 小时前
Linux 中新建用户
linux·运维·服务器
傻童:CPU6 小时前
C语言需要掌握的基础知识点之前缀和
java·c语言·算法
degen_6 小时前
第一次进入 PEICORE 流程
c语言·笔记
深思慎考6 小时前
从合并两个链表到 K 个链表:分治思想的递进与堆优化
数据结构·链表·递归··队列·合并链表
又见野草6 小时前
软件设计师知识点总结:数据结构与算法(超级详细)
数据结构·算法·排序算法
位步6 小时前
在linux系统中使用通用包安装 Mysql
android·linux·mysql
我是大咖6 小时前
C语言-贪吃蛇项目开发工具篇---ncursee库安装
c语言·开发语言