使用for循环计算8+88+888的前10项之和

2025-05-19 04:13:18
推荐回答(4个)
回答(1):

int y=x/(9*(10^i-1));
这个y = 0

被除数比除数小时,计算机结果为0
199/200 = 0;

回答(2):

提问者你好,你主要的问题就错在10^2中间的^代表的是按位异或运算符,而不是代表平方。10的平方应该写成10*10.

回答(3):

不对, math.pow(a,b) 比如 10的8次幂 将a,b代换

回答(4):

把sum设成静态试试