我来加一道c++题解
首先我们根据题目意思知道这道题每轮都是用自身减去自己的数码和,这里我们可以写一个函数计算数码和再用while循环模拟就行了
AC code:
#include<bits/stdc++.h>//万能头
using namespace std;
int n,j;
int sum(int x){//求数码和
int i=x,m=0;
while(i>0){
m+=i%10;
i/=10;//循环遍历每位
}
return m;
}
int main(){
cin>>n;//输入
while(n>0){
j++;
n-=sum(n);//按题目要求模拟
}
cout<<j;//输出
return 0;
}
第一次写题解求管理员给过