技术栈

写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和(C语言)

zzyu01202024-03-09 22:27

例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
输入:1729,输出:19

c 复制代码
int Func(int n)
{
	if (n < 9)
	{
		return n;
	}

	return n % 10 + Func(n / 10);
}
int main()
{
	printf("%d ", Func(12345));
	return 0;
}

运行结果

上一篇:git使用教程14-Pycharm版本控制与分支管理
下一篇:Python实现广义泊松模型(GeneralizedPoisson算法)项目实战
相关推荐
0xDevNull
5 小时前
Java反射机制深度解析:从原理到实战
java·开发语言·后端
小小亮01
5 小时前
Next.js基础
开发语言·前端·javascript
ALex_zry
5 小时前
C++网络编程心跳机制与连接保活:长连接稳定性保障
开发语言·网络·c++
Amumu12138
6 小时前
Js:正则表达式(二)
开发语言·javascript·正则表达式
Sgf227
6 小时前
ES8(ES2017)新特性完整指南
开发语言·javascript·ecmascript
好大哥呀
6 小时前
C++ Web 编程
开发语言·前端·c++
ID_18007905473
7 小时前
小红书笔记评论 API,Python 调用示例与完整 JSON 返回参考
java·开发语言
南境十里·墨染春水
8 小时前
C++ 笔记 友元(面向对象)
开发语言·c++·笔记
TT_4419
8 小时前
python程序实现图片截图溯源功能
开发语言·python
笨笨饿
8 小时前
20_Git 仓库使用手册 - 初学者指南
c语言·开发语言·嵌入式硬件·mcu·学习
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)04围棋-html版本05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)07纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!08UV安装并设置国内源09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南