划重点,递归
#include<stdio.h> int getNumber(int num) { int sum = 0; while (num) { sum += num % 10; num /= 10; } if (sum > 9) return getNumber(sum); else return sum; } int main() { int n = 0; scanf("%d", &n); printf("%d\n", getNumber(n)); }
#include<stdio.h> int getNumber(int num) { int sum = 0; while (num) { sum += num % 10; num /= 10; } if (sum > 9) return getNumber(sum); else return sum; } int main() { int n = 0; scanf("%d", &n); printf("%d\n", getNumber(n)); }