因为 int 类型的最大值才到 231 - 1,首先你的 i 就已经溢出了,更别说 i * i
又因为题目规定的 n 最大可以是 236,故本题应使用 long long 类型代替 int
如果你想输出图中的正确结果,可以把 int 改为 long long 试试
回复 @易向以归宁🙄 :谢谢解答 其实我想问为什么没有存i*i的值直接输出也会溢出 百度了一下 解决了:)