[题解] 数学实验
按照题目要求模拟即可,注意第一个循环是n>=10而不是n>10。
class Solution { public: int mathexp(long long n) { while (n >= 10) { long long m = 1; while (n > 0) { m = m * (n % 10); n = n / 10; } n = m; } return n; } };
按照题目要求模拟即可,注意第一个循环是n>=10而不是n>10。
class Solution { public: int mathexp(long long n) { while (n >= 10) { long long m = 1; while (n > 0) { m = m * (n % 10); n = n / 10; } n = m; } return n; } };
相关推荐