- chenxueze's blog
金仙花数
- 2025-2-7 13:58:53 @
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,sum = 0,num = 0,cnt,z = 1;
cin >> n;
for (int i = 1;i <= n; i++) {
z = 1;
sum = 0;
cnt=i;
while(cnt!=0){
sum += cnt % 10;
z *= cnt % 10;
cnt = cnt / 10;
}
if (sum >= 20&& z >= 162) {
num ++;
}
}
cout << num;
return 0;
}