#include <iostream> using namespace std; // 999 int fun(int num) { while (num >= 10) { int sum = 0; while (num > 0) { sum += num % 10; num /= 10; } num=sum; } return num; } int main() { int a, b; while (cin >> a ) { // 注意 while 处理多个 case b = fun(a); cout << b << endl; } } // 数量级数过大 运行时间过长 // int fun(int num) { // int a = num; // int sum = 0; // while (a > 0) { // sum += a % 10; // a = a / 10; // } // return sum; // } // int main() { // int a, b; // while (cin >> a ) { // 注意 while 处理多个 case // b = fun(a); // while (b >= 10) { // b = fun(a); // } // cout << b << endl; // } // }