计算过程中溢出了,long型在32位计算机上表示的最大整数为2的32次方减一,也就是4294967295
你设的a,b,c都是long型,而你输入a为1122345的话这个数的平方和立方将变得非常大以至于超过了long所能表示的范围产生溢出,因此会出现错误的结果。