输入一个无符号整数,取出每位且求和 int Digitsum(unsigned int n) { if (n <= 9) { return n; } else { return Digitsum(n / 10) + n % 10; } } int main() { unsigned int num = 0; scanf_s("%d", &num); int ret = Digitsum(num); printf("%d\n", ret); return 0; }