这道题就是一道简单的模拟,按照题目意思来做就可以了,直接上代码。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,ans=0;
cin>>n;
while(n){
int k=n,sum=0;
while(k){//计算当前n的各个位数上的数之和
sum=sum+k%10;
k/=10;
}
n-=sum;
ans++;
}
cout<<ans;
return 0;
}
这道题就是一道简单的模拟,按照题目意思来做就可以了,直接上代码。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,ans=0;
cin>>n;
while(n){
int k=n,sum=0;
while(k){//计算当前n的各个位数上的数之和
sum=sum+k%10;
k/=10;
}
n-=sum;
ans++;
}
cout<<ans;
return 0;
}