请教我一下数字根问题,具体我发了一个图片,🙏要c语言,简单点的解法
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int sum = 0;
while(1){
if(n==0){
if(sum>=10){//如果数位上的数字相加的新数大于10,处理这个数
n = sum;
sum = 0;
}else{
cout<<sum;
break;
}
}else{//数位上的数字相加
sum += n%10;
n = n/10;
}
}
return 0;
}