技术栈

写一个递归函数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算法)项目实战
相关推荐
co_wait
1 天前
【C语言】字符串处理函数
c语言·开发语言
fie8889
1 天前
C# 文件分割与合并工具设计与实现
开发语言·c#
激昂网络
1 天前
用CT001解读Type-C线材设计:为什么只有一个CC灯亮?
c语言·开发语言·嵌入式硬件
soragui
1 天前
【Python】第 2 章:Python 对象模型
开发语言·python
攒了一袋星辰
1 天前
SequenceGenerator废弃序列号异步补偿机制技术实现方案
java·开发语言·数据库·mysql
大黄说说
1 天前
Java集合框架深度解析:ArrayList与LinkedList的底层博弈
开发语言
南境十里·墨染春水
1 天前
C++ 笔记 仿函数(函数对象)
开发语言·c++·笔记
wjs2024
1 天前
MongoDB 索引限制
开发语言
AI精钢
1 天前
Claude Certification 出现了一道“官方文档级”错题:关于 Claude Code Skills 优先级的误导
java·开发语言·工程实践·claude code·ai coding·agent skills·技术认证
热门推荐
01GitHub 镜像站点022026年3月AI领域大事件:DeepSeek引领开源风暴03Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)04黄金未来走势预测05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南07Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程08UV安装并设置国内源09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)