估计是只过了1<=x<10的样例
怎么会这样啊
#include <bits/stdc++.h>
using namespace std;
long long k;
long long sum=0;
long long cnt(long long n){
long long ans=0;
if(n==0 || n==2 || n==6 || n==9) ans=1;
else if(n==8) ans=2;
else ans=0;
return ans;
}
long long f(long long n){
if(n<10){
sum+=cnt(n);
return sum;
}
sum+=cnt(n%10);
n/=10;
f(n);
}
int main(){
cin>>k;
cout<<f(k);
return 0;
}