技术栈

1158:求1+2+3+...

呆萌很2024-12-03 16:37

【题目描述】

用递归的方法求1+2+3+......+N的值。

【输入】

输入N。

【输出】

输出和。

【输入样例】

复制代码
5

【输出样例】

复制代码
15

代码实现

cpp 复制代码
#include <stdio.h>

/*
	函数递归
	sum(5) = 5+4+3+2+1 =15
	sum(5) = 5+sum(4)
	sum(4) = 4+sum(3)
	sum(3) = 3+sum(2)
*/
int sum(int n){
	if(n==1){
		return 1;
	}
	return n+sum(n-1);
}


void main(){
	int n = 5;
	scanf("%d",&n);
	printf("%d\n",sum(n));
}
上一篇:Redis分布式锁
下一篇:青海摇摇了3天,技术退步明显.......
相关推荐
gugucoding
19 分钟前
21. 【C语言】打包不同类型:结构体
c语言·开发语言
Brookty
27 分钟前
【JavaEE】线程安全(一).4:写块串行保安全、CAS
java·开发语言·java-ee·多线程·线程安全
Jerry
1 小时前
LeetCode 151. 反转字符串中的单词
算法
F2022697486
1 小时前
西门子 PLC 与 C# 通信
开发语言·c#
gugucoding
1 小时前
31. 【C语言】堆栈与队列的实现
c语言·开发语言·数据结构·链表
万联WANFLOW
2 小时前
多分支企业组网,IP 网段到底该怎么规划
开发语言·php
阿里嘎多学长
3 小时前
2026-07-07 GitHub 热点项目精选
开发语言·程序员·github·代码托管
a111776
3 小时前
LM 算法迭代过程动画演示(SLAM)
算法
头茬韭菜
3 小时前
Context 的生死抉择:四层压缩、截断算法与 Session Memory
算法·ai
热门推荐
012026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf02GitHub 镜像站点032026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?04AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路05AI科技热点日报 | 2026年07月01日062026 年 AI 大模型 & AI 编程工具实战全总结072026 AI 编程工具选型横评:Cursor / Claude Code / Trae / Copilot 到底选谁(建议收藏·避坑版)08【AI】2026 年具身智能模型和世界模型总结092026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?102026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片