/*用递归求输入的数字每项之和*/
#include <stdio.h>
int Sum(int number);
int main()
{
int number;
printf("请输入一位正整数: ");
scanf("%d", &number);
printf("%d 中各项数字之和是: %d\n\n", number, Sum(number));
}
int Sum(int number)
{
if(number == 0)
return 0;
return (number%10 + Sum(number/10));
}
//number%10是求余, number/10是去掉小数位