递归求数字每位之和

#define _CRT_SECURE_NO_WARNINGS
#include 
#include 
int Digitsum(int n) {
	if (n/10==0) {
		return n;
	}
	else {
		return n%10+Digitsum(n/10);
	}
}

int main(){
	int n, sum;
	printf("输入一个数\n");
	scanf("%d", &n);
	sum = Digitsum(n);
	printf("%d\n", sum);

	system("pause");
	return 0;
}

递归求数字每位之和_第1张图片

你可能感兴趣的:(C)