1. 程式人生 > >c語言 函式遞迴的簡單應用

c語言 函式遞迴的簡單應用

       利用函式遞迴來時現將一個sh數的每一位拆出來然後求和,即是:例如一個shu數  1888;它的每一位sh是 1  8  8   8,而每一位的每一位的和最終是  25,而接下來jian建立用函式的遞迴來sh實現這個演算法。

#include<stdio.h>
int add(int souce,int ant)
{
	if (souce > 9)
	{
		ant = ant + souce % 10;
		return add(souce / 10, ant);
	}
	else
		return ant+souce;
}
int main()
{
	int a = 1888;
	int b = 0;
	printf("%d", add(a,b));
	system("pause");
	return 0;
}