Search⌘ K

Example 48: The Sum of the Digits of a Number

Explore how to implement a recursive function in C that calculates the sum of the digits of a positive integer. Understand the step-by-step recursion process including how the function calls itself with a reduced number and accumulates the sum of digits until the base case is reached.

We'll cover the following...

Problem

Write a recursive function that takes in a positive integer as input and calculates the sum of its digits.

Example

Input Output
0 0
5 5
345 12
5420
...