#include <iostream>
using namespace std;
int main() {
int a,b=0;
cin>>a;
while (a!=0) {
b+=a%10;
a/=10;
}
while(b>10){
a=b,b=0;
while (a!=0) {
b+=a%10;
a/=10;
}
}
cout<<b;
}
求解第一次,小于10直接输出,大于10继续b作为a继续循环,直至符合题目要求,即b<10;

京公网安备 11010502036488号