给定一个正整数n。返回任意两位数字相乘所得的最大乘积。注意如果某个数字在n中出现多次你可以多次使用该数字。示例 1输入n 31输出3解释n的数字是[3, 1]。任意两位数字相乘的结果为3 * 1 3。最大乘积为 3。示例 2输入n 22输出4解释n的数字是[2, 2]。任意两位数字相乘的结果为2 * 2 4。最大乘积为 4。示例 3输入n 124输出8解释n的数字是[1, 2, 4]。任意两位数字相乘的结果为1 * 2 2,1 * 4 4,2 * 4 8。最大乘积为 8。提示10 n 10^9分析逐位比较求出 n 中的最大数字和次大数字返回乘积。class Solution { public: int maxProduct(int n) { int first0,second0; while(n) { int tempn%10;n/10; if(tempfirst) secondfirst,firsttemp; else if(tempsecond) secondtemp; } return first*second; } };