int y=x/(9*(10^i-1));这个y = 0被除数比除数小时,计算机结果为0199/200 = 0;
提问者你好,你主要的问题就错在10^2中间的^代表的是按位异或运算符,而不是代表平方。10的平方应该写成10*10.
不对, math.pow(a,b) 比如 10的8次幂 将a,b代换
把sum设成静态试试