#include <stdio.h> //计算1到paraN的累加和 int addTo(int paraN){ int tempSum; printf(" entering addTo(%d)\r\n",paraN); if(paraN<=0){ printf("return 0\r\n"); return 0; }else{ tempSum = addTo(paraN - 1) + paraN; printf("return %d\r\n",tempSum); return tempSum; } } //极简版递归求和函数 int clearAddTo(int paraN) { if (paraN <= 0) { return 0; } else { return clearAddTo(paraN - 1) + paraN; } } //测试 void addToTest() { int n, sum; printf("---- addToTest begins. ----\r\n"); n = 5; sum = addTo(n); printf("\r\n0 adds to %d gets %d.\r\n", n, sum); n = 1; sum = addTo(n); printf("\r\n0 adds to %d gets %d.\r\n", n, sum); n = -1; sum = addTo(n); printf("\r\n0 adds to %d gets %d.\r\n", n, sum); printf("---- addToTest ends. ----\r\n"); } void main() { addToTest(); }数据结构作业-3.4累加的递归实现
张小明
前端开发工程师
Fast-GitHub:突破网络限制,让你的GitHub下载速度提升10倍的技术实践
Fast-GitHub:突破网络限制,让你的GitHub下载速度提升10倍的技术实践 【免费下载链接】Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~! 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-Git…
终极5个驱动清理技巧:如何安全释放Windows系统空间
终极5个驱动清理技巧:如何安全释放Windows系统空间 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否发现Windows系统盘空间越来越小,却不知道是什么占用了宝…
浏览器运行Cursor AI编辑器:Docker+KasmVNC部署全攻略
1. 项目概述:在浏览器中运行 Cursor AI 编辑器如果你是一名开发者,大概率听说过或者正在使用 Cursor——这款集成了强大 AI 辅助编程能力的编辑器。它基于 VS Code,但深度整合了类似 ChatGPT 的对话和代码生成功能,能极大提升编码…
保边滤波深度学习红外可见光融合算法【附程序】
✨ 长期致力于红外与可见光图像融合、快速引导滤波器、交替引导滤波器、深度学习、卷积神经网络研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,点击《获取方式》 (1)双支流…
基于大语言模型的智能文档摘要系统:从原理到本地部署实践
1. 项目概述:一个能“读懂”文档的智能摘要器最近在折腾文档处理和信息提取,发现一个挺有意思的开源项目,叫smart-summarizer。这名字听起来就挺直白,一个“聪明的摘要器”。但当你真正把它跑起来,用它来处理一堆技术文…
信号调理电路设计:从传感器到ADC的实战指南与避坑要点
1. 信号调理电路:从传感器到ADC的必经之路在任何一个涉及数据采集的硬件项目中,无论是工业自动化、环境监测还是消费电子,我们都会遇到一个核心问题:传感器输出的原始信号,往往不能直接喂给模数转换器。这个看似简单的…