这道题目,可以用反向思维的方法解决:例如输入是3的话,1111..../3,其实按照除法的运算原则来看,就是先用最高位的1去除3,然后将余数乘以10,再加上下一位的1,现除以3. 以此类推,直到最后一位正好除尽为止。那么我们就可以用这种方法来完成这道题目。
这道题目,可以用反向思维的方法解决:例如输入是3的话,1111..../3,其实按照除法的运算原则来看,就是先用最高位的1去除3,然后将余数乘以10,再加上下一位的1,现除以3. 以此类推,直到最后一位正好除尽为止。那么我们就可以用这种方法来完成这道题目。