1 原题目
Leetcode_258
2 题目大意
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。
3 题目分析
4 基础知识
4.1 C的语法
If语句
4.2数据结构
无
4.3算法
递归
5 解法
5.1 解法1
递归出口条件:各位和小于10时(为单数)直接输出
递归操作:计算num的各位和
int addDigits(int num){
if(num<10
1 原题目
Leetcode_258
2 题目大意
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。
3 题目分析
4 基础知识
4.1 C的语法
If语句
4.2数据结构
无
4.3算法
递归
5 解法
5.1 解法1
递归出口条件:各位和小于10时(为单数)直接输出
递归操作:计算num的各位和
int addDigits(int num){
if(num<10