递归求解
`
#include<iostream>
using namespace std;
#include<string>
int digui(int x){
string str=to_string(x);//将输入的数转换成字符串
int result=0;
for(int i=0;i<str.length();i++){
int num=0;
num=str[i]-'0';//PAT常用
result+=num;
}
if(result>9)return digui(result);
else return result;
}
int main(){
int a;
while(cin>>a){
cout<<digui(a)<<endl;
}
}