数据结构 / 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. 思维导图

相关推荐
shizhan_cloud5 小时前
Shell 脚本的条件测试与比较
linux·运维
郝学胜-神的一滴5 小时前
Linux kill命令与kill函数:从信号原理到实战解析
linux·服务器·开发语言·c++·程序人生
say_fall5 小时前
C语言编程实战:每日一题:有效的括号
c语言·开发语言·数据结构·
A-刘晨阳5 小时前
【Linux】中如何修改jar包里的文件类及配置等内容
linux·运维·jar
我在人间贩卖青春5 小时前
shell脚本入门
linux·shell脚本
chenzhou__5 小时前
LinuxC语言并发程序笔记补充
linux·c语言·数据库·笔记·学习·进程
被遗忘的旋律.5 小时前
Linux驱动开发笔记(二十二)——多点电容触摸屏
linux·驱动开发·笔记
fy zs6 小时前
Linux线程互斥与同步
linux·c++
---学无止境---6 小时前
sys_ioperm 函数详解
linux
张张努力变强6 小时前
二叉树——精选题目,体验递归的暴力美学!
c语言·数据结构·算法