1. 程式人生 > >遞迴法求和.c

遞迴法求和.c

//  用遞迴法求1~100的和

#include <stdio.h>

unsigned int my_sum(unsigned int n)
{
	if (n <= 0)
		return 0;
	if (n == 1)
		return 1;
	else
		return n + my_sum(n-1);
}

int main()
{
	int a = my_sum(100);
	
	printf ("%d\n", a);
	
	return 0;
}