| |
a
|
#include <iostream>
using namespace std;
long long a(long long n) {
long long product = 1;
while (n > 0) {
product *= (n % 10);
n /= 10;
}
return n;
}
int main() {
freopen("p1677.in","r",stdin);
freopen("p1677.out","w",stdout);
long long n;
cin >> n;
cout << n;
while (n >= 10) {
n = a(n);
cout << " " << n;
}
cout << endl;
fclose(stdin);
fclose(stdout);
return 0;
}
( 2026/7/1 17:56:38 ) |
|
#include <iostream>
using namespace std;
int main() {
freopen("p1287.in","r",stdin);
freopen("p1287.out","w",stdout);
long long n;
cin >> n;
cout << n;
while (n >= 10) {
long long p = 1;
long long t = n;
while (t > 0) {
p *= (t % 10);
t /= 10;
}
n = p;
cout << " " << n;
}
fclose(stdin);
fclose(stdout);
return 0;
}
( ) |
|