计算一个无符号整数的阿尔法乘积。
对于一个无符号整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个整数的阿尔法乘积。
例如:
4018224312的阿尔法乘积等于8,它是经过以下的几个步骤计算出来的:
4018224312 → 418224312 → 30723072 → 372 → 4242 → 4*2 → 8
#include <iostream>
using namespace std;
int main()
{
unsigned int x;
cin >> x