给岁月以文明,而不是给文明以岁月 • 1个月前
using namespace std;
int main() {
int n, sum = 0;
cin >> n;
if (n == 0) {
cout << "1";
return 0;
}
while (n) {
int sum1 = 1;
int x = n % 10;
for (int i = 1; i <= x; i++) {
sum1 *= i;
}
sum += sum1;
n /= 10;
}
cout << sum;
return 0;
}
评论:
请先登录,才能进行评论